Java 核心技术 卷Ⅰ 第 1 章 Java 程序设计概述
Java “白皮书”的关键术语
- 简单性
- 面向对象
- 分布式
- 健壮性
- 安全性
- 体系结构中立
- 可移植性
- 解释型
- 高性能
- 多线程
- 动态性
Java 发展简史
1996 年初,Sun 发布了 Java 的第 1 个版本。
1998 年 12 月,Java 1.2 发布,后改名为 “Java 2 标准版软件开发工具箱 1.2 版” 。
2009 年 Sun Microsystems 被 Oracle 收购。
2014 年 Java 8 发布。Java 8 提供了一种“函数式”编程方式。
版本 | 年份 | 语言新特性 | 类和接口的数量 |
---|---|---|---|
1.0 | 1996 | 语言本身 | 211 |
1.1 | 1997 | 内部类 | 477 |
1.2 | 1998 | stricfp 修饰符 | 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 |