java各个版本特性
1.java1.0
1.java虚拟机
2.appley
Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果,这技术好像已经淘汰了
3.awt
java.awt包提供了基本的GUI设计工具
2.java1.1
1.jdbc
2.jar格式
3.javabean
4.rmi
5.内部类
6.反射
3.java1.2
1.jit编译器
2.collections集合类
3.hotspot虚拟机
4.java1.3
1.jndi
2.javasound类库
5.java1.4
1.正则表达式
2.异常链
3.nio
4.日志类
5.xml解析器
6.java1.5
1.自动装箱
2.泛型
3.动态注解
4.枚举
5.可变长参数
6.遍历循环
7.改进java内存模型
8.java.util.concurrent并发包
7.java1.6
1.动态语言支持和对虚拟机内部的改进
8.java1.7
1.switch中可以使用字串了
2.泛型实例化类型自动推断
3.新增一些取环境信息的工具方法
4.try(){ } catch(){}资源自动关闭
5.在try catch异常扑捉中,一个catch可以写多个异常类型,用"|"隔开
9.java1.8
1.lambda表达式
2.接口新增:默认方法与静态方法
3.Stream函数式操作流元素集合
4.优化了HashMap以及ConcurrentHashMap