java基础知识总结--java8新特性

前言

  java10已经出来了,主要的改进点是参数不用写具体的类型了,Java可以自己推测出你的类型,简化了代码长度,感觉跟javascript的弱类型的语言差不多。但是JAVA8还没有好好了解呢,Java就更新了,是不是有些脱轨了。今天总结一下Java8的新特性。

总结

这里写图片描述

  Java8的新特性还是比较多的,大概有9个吧。其中印象比较深的是lambda表达式,stream,时间api,接口的默认方法,optional类 对空指针的解决方法。

小结

  lambda表达式对以前方法格式的改进,括号可有可无,参数类型可有可无,大花括号可有可无,返回类型可有可无;

  stream是针对集合,数组等以pipelining对数据实现内部迭代和filter, map,sorted,limit, collect等方法。

  之前的时间是在java.util包下,sql的时间是在java.sql包下,对时间的解析,格式化在java.text包下,看着就很乱,用起来也很麻烦,需要各种格式转换,但是java8提供了新的java.time包下api,localDateTime, ZonedDateTime大大简化了时间的使用。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值