内容简介
Java 11 is a long-term release and its new features add to the richness of the language. It emphasizes variable-type inference, performance improvements, along with simplified multithreading.The Java platform has a special emphasis on modularity, making this the programming platform of choice for millions of developers. The modern Java platform can be used to build robust software applications, including enterprise-level and mobile applications. Fully updated for Java 11, this book stands to hel
AI简介
这是一本全面深入介绍Java 11新特性的书籍。该书首先介绍了Java 11新特性概述,涵盖了Java 11中引入的一系列新功能和改进,如模块化系统、ZGC和Shenandoah GC等。这些新特性旨在提高Java开发者的生产力,简化Java应用程序的开发过程,并提高Java应用程序的性能和安全性。
接着,该书详细介绍了Java 10的新特性概述,包括本地变量类型推断、JDK合并、垃圾收集、应用CDS以及根证书等关键内容。这些新特性主要集中在提高开发效率、优化性能、增强安全性和简化部署等方面,这些改进将有助于开发者更高效地构建和部署Java应用程序。
此外,该书还深入探讨了线程锁竞争与代码缓存,这是Java虚拟机(JVM)中非常重要的概念。了解它们的工作原理和优化方法对于提高Java应用程序的性能非常重要。而Java 9中对字符串数据的改进和OpenType字体格式的引入,也可以提高Java应用程序的性能和显示效果。
该书还详细介绍了模块化引言,包括模块化JDK、模块化运行时镜像、模块系统、模块化Java应用打包、Java Linker和封装内部API等。这些概念和实现可以帮助开