本章节主要讲解Java的特点和历史
Java“白皮书”的关键术语
- 简单性
- 面向对象
- 网络技能
- 健壮性
- 安全性
- 体系结构中立
- 可移植性
- 解释型
- 高性能
- 多线程
- 动态型
Java“白皮书”
Java的历史
1991——SUN公司开发用于支持有线电视转换盒的程序语言,当时项目成为“Green”。领头人:Patrick Naughton和James Golsing 。
1992——Green发布第一个产品“*7”,但不受SUN公司重视。
1993-1994——Green更名“Frist Person公司”,由于SUN公司不重视,有找不到投资,于94年宣布解散。
1995——HotJava浏览器诞生,并在SUN World大会上展示,Java再次得到重视。
1996——SUN发布Java 1.0 。
1998——发布Java 1.2 ,也就是Java2 。并在此之后连续升级完善、修复bug,也就是后来的1.3 、1.4版本。
2004——Java one会议后升级Java5.0 。
2006——年末发布Java6(没有.0)。
2009——SUN被Oracle公司收购。
2011——Java7发布。
2013——Java8发布。
Java语言迭代
版本 | 年 份 | 语言新特性 | 类和借口的数量 |
---|---|---|---|
1.0 | 1996 | 语言本身 | 211 |
1.1 | 1997 | 内部类 | 477 |
1.2 | 1998 | 无 | 1524 |
1.3 | 2000 | 无 | 1840 |
1.4 | 2002 | 断言 | 2723 |
5.0 | 2004 | 泛型类型、“for each”循环、可变元参数、自动装箱、元数据、枚举、静态导入 | 3279 |
6 | 2006 | 无 | 3793 |
7 | 2011 | 基于字符串的swithch、变形操作符、二进制字面量、异常处理改进 | 4024 |