Java历史版本简述

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

  1. 泛型(Generics)
    本质是参数化类型,由使用者自己确定所使用的引用类型。

  2. 自动拆装箱
    自动装箱:基本类型自动转为包装类
    自动拆箱:包装类自动转为基本类型

  3. 增强型for循环
    for - each 循环简化了遍历数组、集合的写法。仅是编译写法简化,编译器会将简化写法转化为普通for循环写法。

  4. 可变参数(Varargs)

  5. 枚举类型

  6. 静态导入

  7. 内省(Introspector)

SE 6

SE 7

  1. 在Switch中支持String类型
  2. 数值可加下划线
  3. 支持二进制文字
  4. 简化了可变参数的调用

SE 8

  1. 接口的默认方法
  2. Lambda表达式
  3. 函数式接口
  4. 方法和构造函数的引用
  5. Lambda作用域
  6. 访问局部变量
  7. 访问接口的默认方法
  8. Date API
  9. Annotation 注解
  10. Lambda 与集合类批处理操作

(刚开始学习Java >_<,好多内容不太懂,后期持续中…)
<内容多收集于网络>

猜你喜欢

转载自blog.csdn.net/weixin_42814681/article/details/82917772