JAVA版本历史简要介绍
java是由Sun Microsystems于1995年首先发布的编程语言和计算平台,于2009年4月20日被Oracle(甲骨文)公司收购。
链接:link
主要参考链接:1.link 2.link
进程
JDK Version 1.0
代号Oak(橡树)1996-01-23
JDK Version 1.1
引入多种新特性 1997-02-19
J2SE Version 1.2
代号playground(操场) 1998-12-08
引入多种新特性
J2SE Version 1.3
代号Kesterk(红隼) 2005-05-08
引入多种新特性
J2SE Version 1.4
代号Merlin(隼) 2004-02-06
引入多种新特性
Java Version SE 5.0
代号Tiger(老虎) 2004-09-30
引入多种新特性
Java Version SE 6
代号Mustang(野马) 2006-12-11
引入多种新特性
Java Version SE 7
代号Dolphin(海豚) 2011-07-28
引入多种新特性
Java Version SE 8
引入多种新特性
SE 5.0版本后引入特性详细内容
SE 5.0
-
泛型(Generics)
本质是参数化类型,由使用者自己确定所使用的引用类型。 -
自动拆装箱
自动装箱:基本类型自动转为包装类
自动拆箱:包装类自动转为基本类型 -
增强型for循环
for - each 循环简化了遍历数组、集合的写法。仅是编译写法简化,编译器会将简化写法转化为普通for循环写法。 -
可变参数(Varargs)
-
枚举类型
-
静态导入
-
内省(Introspector)
SE 6
SE 7
- 在Switch中支持String类型
- 数值可加下划线
- 支持二进制文字
- 简化了可变参数的调用
SE 8
- 接口的默认方法
- Lambda表达式
- 函数式接口
- 方法和构造函数的引用
- Lambda作用域
- 访问局部变量
- 访问接口的默认方法
- Date API
- Annotation 注解
- Lambda 与集合类批处理操作
(刚开始学习Java >_<,好多内容不太懂,后期持续中…)
<内容多收集于网络>