Java15发布之后,网友:你发任你发,我用Java8 !
黑马程序员视频库
播妞微信号:heiniu526
传智播客旗下互联网资讯、学习资源免费分享平台
在上周9月15日,JDK/Java 15正式发布,现已经可以在oracle官网下载。然而版本15发布之后,很多网友调侃说“你发任你发,我用Java8”。
OracleJDK 15 发布地址:
https://www.oracle.com/java/technologies/javase/15all-relnotes.html
OpenJDK 15 发布地址:
https://openjdk.java.net/projects/jdk/15/
播妞认为虽然大部分人都还在用着JDK7/8,甚至 6。但没关系,不代表15就没有关注的意义,多了解一些新东西,总是没有坏处的。
本次JDK /Java 15有14个新特性,包括加密签名、隐藏类、文本块、ZGC、外部存储器访问AP和Records等。下面播妞将对几个关注度比较高的特性进行解析,一起来看看吧!
JDK/Java15新特性一览表:
339:EdDSA 数字签名算法
新加入 Edwards-Curve 数字签名算法(EdDSA)实现加密签名。与其它签名方案相比,EdDSA具有更高的安全性和性能,并且已在许多其它加密库(如OpenSSL和BoringSSL)中得到支持。
360:密封类
封闭类(预览特性),可以是封闭类和或者封闭接口,用来增强 Java 编程语言,防止其他类或接口扩展或实现它们。此外,隐藏类可以独立于其他类加载,这可以减少框架的内存占用。
373:重新实现 Legacy DatagramSocket API
重新实现旧版 DatagramSocket API,更简单、更现代的实现来代替java.net.DatagramSocket和java.net.MulticastSocketAPI 的基础实现,提高了 JDK 的可维护性和稳定性,更易于维护和调试。
377:ZGC功能转正
ZGC是Java 11引入的新的垃圾收集器(JDK9以后默认的垃圾回收器是G1),经过了多个实验阶段,自此终于成为正式特性。ZGC是一个重新设计的并发的垃圾回收器,可以极大的提升GC的性能。支持任意堆大小而保持稳定的低延迟(10ms以内),性能非常可观。
383:外部存储器访问 API(预览)
目的是引入一个 API,以允许 Java 程序安全有效地访问 Java 堆之外的外部内存。
从整体来看,JDK15新特性并不算很亮眼,它主要针对之前版本预览特性的功能做了确定,值得注意的是 JDK 15 并非 LTS 版本,只支持 6 个月到 2021 年 3 月。
说回Java语言,从1995年5月出生至今,Java语言凭借安全、可靠等优势,且属于分布式、多线程和面向对象语言,应用领域愈发广泛,处处都有Java的身影,想入门的人也越来越多。
刚刚接触Java编程的人,都会被告知Java相对于其他编程语言来说更加难学,Java编程开发真的难学吗?下面播妞给大家推荐几个学习小建议,希望对零基础小白有所帮助。
1.重视核心基础,入门踩稳第一步;
2.遵从编码规范;
3.重点学习面向对象的编程思维;
4.学会自主学习,不要遗留问题;
5.实践是学习最好的验证方法;
6.制定详细的学习规划。
Java编程开发的学习与任何一门新技术一样,初学者都会有一定的难度,但这并不是无法逾越的天堑。
只要你明确你的学习目标,并且能够按照科学有效的学习方法,坚持学习,一定能够攻克Java编程语言的学习问题。
黑马程序员针对0基础的同学推出了《0基础3天Java入门课》,由总监级师资研发团队专为初学者打造!
活动期间
黑马粉丝享9.9元购买
感兴趣的小伙伴可扫码咨询
END
2020国家网络安全宣传周开幕!背后的安全框架,程序员值得关注
Android11发布!聚焦三方面新特性!开发者们准备好了吗?
点击“在看” 为播妞加鸡腿