java8的新特性2019-03-26

前言
在31岁这个年纪买了自己人生的第一套房子,感觉压力剧增,每个月的房贷要还五千多,很怕,很累。想想今后的30年贷款生涯,我决定去一个相对于稳定并且可靠的大公司,而且创业这个名词在我脑海里不停的闪烁。面试了5,6家公司,也不知道谁给我的勇气,我竟然没有任何准备的去面试一家软件公司,很好,被虐了。所以我要开始为了我得面试生涯进行学习。
昨天给布置的第一个任务就是学习java8的新特性,因为这个在很多面试官都会提出的问题,所以我第一天学习了这个。
正文
java8是在java5的改革最大的包括虚拟机等等很多
下面现在简单介绍java8的十大特性
(1)Lambda表达式 这也算是java8最大的卖点了,引入了函数当参数,目的就是为了写出更高效 更简洁的代码。
(2)接口可以实现默认方法和静态方法,使用default关键字,在每个实现他的子类下都可以默认执行 除非默认重新这个默认方法。
(3)以前java是只有一个注解,而现在java8可以有多个注解。
(4)java8现在可以在任何地方做注解 甚至于异常。
(5)java8引入了stream 可以通过 steam进行方便编码
(6)java8引入一个js的引擎 可以再java8上运行js的程序

这是昨天看的忘记了下面进行补充
(1)方法的引用通常与Lambda表达式联合使用 包括class::new
(2)Optionaly引入 防止了空指针的判断
(3)java8对日期进行重新引入
(4)base64被java8当成了标准

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值