Java: 8/9/10/11 新特性

根据开源中国9月份的投票,https://www.oschina.net/question/2918182_2287320
Java 8 是投票者最多使用的版本,其次是7,也有一部分开发人员表示跳过9与10尝试Java 11

本文记录一下8/9/10/11中的最主要的新特性以备后察

java 8 新特性 - 当前主流版本,商用更新到2019

8引入了新的语言特性lambda表达式,用函数式编程,简化语句
详细参考
http://www.cnblogs.com/linlinismine/p/9283532.html

java 9 新特性

9不是长期版本,但是引入了module这个新架构层次,改动不小,原先的classloader上多了moduleloader,class中的public变成模块作用域,这个版本先略过
详细参考
https://www.cnblogs.com/IcanFixIt/p/7131676.html
https://www.cnblogs.com/peter1018/p/9209951.html

java 10 新特性

可以用var 申明局部变量了,诶
http://www.cnblogs.com/peter1018/p/9234490.html
https://blog.csdn.net/rickiyeat/article/details/79101931

Java 11新特性

主要是实现了oracle jdk-11收费功能,和open jdk-11区别在哪儿呢?参考此文
https://www.cnblogs.com/sxdcgaq8080/p/7487369.html

11具体新特性如下
https://blog.csdn.net/zhenghhgz/article/details/81223361

目前核心还是掌握java 7与java 8,符合市场需求,按照团队习惯再来选择是否使用lambda表达式
9的module和10的var用法,在11里面慢慢尝试吧~

总结:java程序员潜在学习成本又叒叕增加了,还有Groovy和Kotlin,你还不去学Python?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值