Java关键词 (特性)
- 简单性
- 面向对象
- 网络技能
- 健壮性
- 安全性
- 体系结构中立 (编译生成与机器无关的字节码)
- 可移植性
- 解释型
- 高性能 (优秀的JIT弥补了解释型的不足)
- 多线程
- 动态性 (反射机制)
Java applet (已过时)
用于在网页中嵌入一个动态可交互的小程序,现如今基本已被Flash和JavaScript取代。
版本与新特性
版本 | 年份 | 新特性 | 类与接口的数量 |
---|---|---|---|
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 | 基于字符串的swith、变形操作符、二进制字面量、异常处理改进 | 4024 |
补充* (来自developerWorks中国的Java 8 新特性概述)
版本 | 年份 | 新特性 | 类与接口的数量 |
---|---|---|---|
8 | 2014 | 函数式接口、Lambda 表达式、集合的流式操作、注解的更新、安全性的增强、IO\NIO 的改进、完善的全球化功能 | * |