java每个版本新增特性 java每个版本新增特性 2022-11-29 382 版本 发布时间 特性 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 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate100/184280.html 上一篇: .gitignore 文件不生效问题 & 解决方法 下一篇: .gitignore与.git/info/exclude区别 java每个版本新增特性 相关内容 .gitignore 文件不生效问题 & 解决方法 .gitignore与.git/info/exclude区别 .h5文件模型如何使用,并且给出代码 .java编译成.class 与 .class反编译成.java .lnk文件 和一种较新的.lnk病毒及解决方法 .xyz文件_Github历史记录搜索神器GitHistory.xyz /etc/profile文件使用source不能全局生效的解决方法 10G_Ethernet_02 10G Ethernet Subsystem 简介 10个国外设计网站(自学设计的童鞋建议收藏) 10个好玩到爆的网站,打开就能玩,个个超有趣 10个开源/免费的电子商务平台 10个开源web后台管理系统(二) 10个方法提高你的编程生产力 10分钟学会python对接【OpenAI API篇】 10分钟!快速部署ChatGPT微信公众号机器人! 10年Java开发经验,java技术面试问题和答案