前言
在起这个标题的时候,其实觉得挺离谱的,“新特性”已经新了很多年以至于不再新了。。
但是对于我这样的Java小白来说,Java8还是有些陌生的。尤其是看Java8的某些源码的时候,还是会觉得非常的陌生。。(心想:“这他喵的是Java??”)
技术是不断更新迭代的,既然选择了走技术这条路,在专心手头工作的同时,要不断地学习!不要止步与舒适圈!
这篇文章相当于一个目录,会列出JDK8主要做了哪些改变,并引向具体的博客文章,水平有限,欢迎一起学习探讨美丽的Java。
从JDK8的官方文档入手: Documents.
我们来看看JDK8到底更新了哪些“新特性”?
1.Java编程语言方面:
(1)Lamda表达式
(2)接口新增默认方法
(3)
2.集合方面
(1)新增了Stream API,对集合进行批量操作
3.安全方面
4.JavaFX
5.工具
6.国际化?
7.部署
8.脚本
9.Pack200
10.IO和NIO
11.java的lang包,以及util包
12.JDBC
13.Java DB
14.网络
15.并发
16.Java XML - JAXP
17.HotSpot虚拟机
18.Java任务控制
[听说JDK17快出了,Spring框架也为其更新了版本。期待ing]