1.3、Java发展简史

Java发展简史

  版本  年份          语言新特性          类与接口的数量

  1.0    1996       语言本身              211

  1.1     1997       内部类                 477

  1.2   1998       strictfp修饰类            1524

  1.3   2000       无                 1840

  1.4   2002       断言                2723

  5.0   2004       泛类型、for each 可变元参数

                自动装箱、元数据、枚举、静态导入  3279

  6    2006       无                 3793

  7    2011       基于字符串的switch、钻石操作符

                二进制字面量、异常处理改进     4024

  8    2014       lambda表达式,包含默认方法的接口

                流和日期/时间库           4240

时间: 2024-10-06 23:10:54

1.3、Java发展简史的相关文章

Java 发展简史:初生遇低谷,崛起于互联网

Java 发展简史:初生遇低谷,崛起于互联网 Java 起源与诞生 20世纪90年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅度提升消费性电子产品的智能化程度. SUN公司为了抢占市场先机,在1991年成立了一个由詹姆斯·高斯林(James Gosling)领导,名为“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构. 那么使用何种编程语言来设计,是项目小组头疼的事.当时C++较为有优势的,项目小组首先考虑的是采用它来编写程序,但C

3.java发展简史

1991年,James Gosling在SUN(Stanford University Network)公司的工程师小组想要设计这样一种小型计算机语言.该语言主要用于像电视盒这样的消费类电子产品.另外,由于不同的厂商选择不同的CPU和操作系统,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是跨平台的.所以,将这个语言命名为“Green”,类似于绿色软件的意思.后来,改名为Oak,橡树的意思.改名后发现已经有一种语言叫这个名字了,再改名叫Java.Java语言发展到今天经

1.Java的发展简史

命名:1991年,Gosling自己起名叫Oak(橡树),后改成现在的java(咖啡). 1995年5月23日,Java语言诞生 . 1998年12月Java 1.2版本发布后三天,Sun公司将其名称改为:Java2标准版软件开发工具箱1.2版本(即J2SE); Sun销售部人员感觉增加小数点后面的数值并不足以体现1.2版本的重大改进,但是这是发布之后才意识到这个问题的,所以JDK的命名版本也一直延用小数代表版本的方式. 1999年6月,发布了三个版本:标准版(J2SE).企业版(J2EE)和微

[转] Java多线程发展简史

这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并且提及一些在多线程编程方面常见的问 题.对于Java程序员来说,如果从历史的角度去了解一门语言一个特性的演进,或许能有不同收获. 引言 首先问这样一个问题,如果提到Java多线程编程,你会想到什么? ● volatile.synchronized关键字? ● 竞争和同步? ● 锁机制? ● 线程安全

***Java多线程发展简史

http://blog.jobbole.com/28297/ 本文来自四火的博客(@RayChase),由@_Zhijun 推荐 这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并且提及一些在多线程编程方面常见的问题.对于Java程序员来说,如果从历史的角度去了解一门语言一个特性的演进,或许能有不同收获. 引言 首先问这样一个问题,如果提到Java

Web前端发展简史

Web前端发展简史 有人说“前端开发”是IT界最容易被误解的岗位,这不是空穴来风.如果你还认为前端只是从美工那里拿到切图, JS和CSS一番乱炖,难搞的功能就去网上信手拈来,CtrlC + Ctrl V的话,那就正中了这份误解的下怀.经过十几年的发展,web前端早已脱离了原来边缘化的形态,扮演了移动互联网开发链条中最关键的角色,是应用或产品能否打动用户的踹门砖.那么什么是前端开发,其又包含了哪些内容? 前端开发的定义 从狭义的定义来看,“前端开发”是指围绕HTML.JavaScript.CSS这

jdk 1.7系列(一) JAVA IO 简史

JAVA IO简史                                                      Java之所以能够广泛流传,其强大.丰富.简明的类库功不可没,编程时要解决的大多数问题几乎都可以在其中找到支持.但经验丰富的Java开发人员都知道,在老版本的Java中,有些地方不是那么给力.曾经他们最崩溃的就是Java的输入/输出(I/O)API. JAVA 1.0到1.3 在Java早期版本(1.0 - 1.3)中没有完整的 I/O 支持.在开发时很可能面临以下问题:

计算机语言的发展简史

计算机语言简史 ----转自马海洋博客 计算机语言总的来说分为机器语言,汇编一语言,高级语言三大类.而这三种语言也恰恰是计算机语言发展历史的三个阶段. 1946年2月14日,世界上第一台计算机ENIAC诞生,使用的是最原始的穿孔卡片.这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差别极大,这种语言就称为机器语言.机器语言是第一代计算机语言.这种语言本质上是计算机能识别的唯一语言,人类很难理解.以后的语言就是在这个的基础上简化而来.虽然后来发展的语言能让人类直接理解但最终送入计算机的还是

计算工具的发展简史

现在我们所说的计算机,其全称是通用电子数字计算机,"通用"是指计算机可服务于多种用途,"电子"是指计算机是一种电子设备,"数字"是指在计算机内部一切信息均用0和1的编码来表示.计算机的出现是20世纪最卓越的成就之一,计算机的广泛应用极大地促进了生产力的发展. 自古以来,人类就在不断地发明和改进计算工具,从古老的"结绳记事",到算盘.计算尺.差分机,直到1946年第一台电子计算机诞生,计算工具经历了从简单到复杂.从低级到高级.从