java8 分享

分享主题:

引导方式:

为什么要做这个分享?
1. 想把我学到的知识分享给大家,自身可以得到提升。
2. 我们实际的编码或者业务中真的会用到
听众能从分享中获得什么?
1. 了解java8之后新的语言特性
2. 怎么去学习这些新特性
3. 新特性对我们业务或者编码的好处

目录

java发展历史

java作为一门相对成熟的语言,我们可能没有了解它的每个成长阶段,但是现在我们在使用很多看似它本就应该有的功能,其实是也是随着历史迭代加的新功能。
2004年09月30日,sun发布J2SE1.5,开发代号Tiger(老虎),J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE 1.5更名为Java SE 5.0(内部版本号1.5.0)
新特性:
①引入泛型
②增强循环,可以使用迭代方式
③自动装箱,自动拆箱
④类型安全枚举
⑤可变参数
⑥静态引入
⑦元数据(注解)
⑧引入Instrumentation
2006年12月11日,sun发布Java SE 6,开发代号为Mustang(野马),新特性:
①支持脚本语言
②引入JDBC4.0 API
③引入Java Compiler API
④可插拔注解
⑤增加对Native PKI(Public Key Infrastructure)、Java GSS(Generic Security Service)、Kerberos和LDAP(Lightweight Directory Access Protocol)的支持
⑥继承Web Services;
⑦做了很多优化。
2011年07月28日,Oracle发布JavaSE 7,代号Dolphin(海豚),新特性:
①switch语句块中允许以字符串作为分支条件;
②在创建泛型对象时应用类型推断;
③在一个语句块中捕获多种异常;
④支持动态语言;
⑤支持try-with-resources;
⑥引入Java NIO.2开发包;
⑦数值类型可以用2进制字符串表示,并且可以在字符串表示中添加下划线;
⑧钻石型语法;
⑨null值的自动处理

java8语言特性

lambda表达式

Stream

Optional

Time

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值