版本 | 发布时间 | 特性 |
---|---|---|
1.0 | 1996-01-23 | 语言本身 |
1.1 | 1997-02-19 | JDBC、内部类、Java Bean、RMI、反射(仅用于内省) |
1.2 | 1998-12-08 | 集合(Collection)框架、对字符串常量做内存映射、JIT(Just In Time)编译器、对打包的Java文件进行数字签名、控制授权访问系统资源的策略工具、JFC(Java Foundation Classes),包括Swing 1.0、拖放和Java 2D类库、Java 插件DBC中引入可滚动结果集、BLOB、CLOB、批量更新和用户自定义类型、Applet中添加声音支持 |
1.3 | 2000-05-08 | 引入Java Sound API;jar文件索引;对Java的各个方面都做了大量优化和增强 |
1.4 | 2004-02-06 | XML处理;Java打印服务;引入Logging API;引入Java Web Start;引入JDBC 3.0 API;引入断言;引入Preferences API;引入链式异常处理;支持IPv6;支持正则表达式;引入Image I/O slot machine API。 |
1.5 | 2004-09-30 | 引入泛型;增强循环,可以使用迭代方式;自动装箱与自动拆箱;类型安全的枚举;可变参数;静态引入;元数据(注解);引入Instrumentation。 |
1.6 | 2006-12-11 | 支持脚本语言;引入JDBC 4.0 API;引入Java Compiler API;可插拔注解;增加对Native PKI(Public Key Infrastructure)、Java GSS(Generic Security Service)、Kerberos和LDAP(Lightweight Directory Access Protocol)的支持;继承Web Services;做了很多优化。 |
1.7 | 2011-07-28 | switch语句块中允许以字符串作为分支条件;在创建泛型对象时应用类型推断;在一个语句块中捕获多种异常;支持动态语言;支持try-with-resources;引入Java NIO.2开发包;数值类型可以用2进制字符串表示,并且可以在字符串表示中添加下划线;钻石型语法;null值的自动处理。 |
1.8 | 2014年3月14 | Lambda表达式;Pipelines和Streams;Date和Time ;APIDefault方法;Type注解;Nashhorn JavaScript引擎;并发计数器;Parallel操作移除PermGen Error;TLS SNI |
1.9 | 2017 年 9 月 22 日 | 模块系统; REPL (JShell); 改进的 Javadoc;多版本兼容 JAR 包;集合工厂方法;私有接口方法;进程 API; Stream API; try-with-resources; @Deprecated;内部类的钻石操作符(Diamond Operator);Optional 类; 多分辨率图像 API; CompletableFuture API |
java每个版本新增特性
最新推荐文章于 2024-01-04 09:30:00 发布