Java8-11新特性总结(一)

 

历代java发展史

版本发布时间名称
JDK Beta1995Web Runner
JDK 1.01996.1Oak
JDK 1.11997.2 
J2SE 1.21998.12Playground
J2SE 1.32000.5Kestrel
J2SE 1.42002.2Merlin
J2SE 5.02004.9Tiger
Java SE 62006.12Mustang
Java SE 72011.7Dolphin
Java SE 8(LTS)2014.3 
Java SE 92017.9 
Java SE 10(18.3)2018.3 
Java SE 11(18.9 LTS)2018.9 
Java SE 12(19.3)2019.3 
Java SE 13(19.9)2019.9 

注:

Beta:可意为“测试”,也是希腊字母中的第二个字母β,一般在软件开发中指软件测试的第二阶段,所有的APP都是经过beta版之后才成为正式版的。

J2SE:J2代表java 2 Standard edition (java 2 标准版),J2SE是基础 J2SE商业版本,标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程。Java平台版本包含SE(Standard Edition)、EE(Enterprise Edition)、ME(Micro Edition)三个版本。

LTS:是长期支持的版本,会定时发布系统更新。

为什么从Java8开始

       Java8算是整个Java历程中的一次重大改革与创新,Java8所做的改变其影响比Java历史上任何一次改变都要深远,并且这些改变让编程变得更加的容易,在开发中再也不用编写啰嗦且臃肿的代码了。

如:按照重量给inventory中的苹果排序

Java8之前

Collections.sort(inventory, new Comparator<Apple>() { 
     public int compare(Apple a1, Apple a2){ 
         return a1.getWeight().compareTo(a2.getWeight()); 
     } 
});

Java8之后

inventory.sort(comparing(Apple::getWeight));

 >>> Java8-11 新特性总结(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值