本书不仅可以帮助有经验的Java程序员充分掌握Java 9到Java 11,也为新的开发者提供了学习的路径。书中用大量示例演示了如何充分利用现代的Java API和开发的最佳实践。本版彻底修订了关于Java平台模块系统的内容。
全书分为两部分:第一部分对Java编程语言和Java平台的核心运行时方面进行了快速、清晰的介绍,第二部分介绍了Java发行版附带的新工具。
通过学习本书,你可以:
快速了解语言细节的新进展,包括Java 9到Java 11的更改。
使用Java基本句法学习面向对象编程。
探索泛型、枚举、注解及lambda表达式。
理解面向对象程序设计的基础技术。
详解并发与内存管理,以及它们的紧密关联。
使用Java集合处理常见的数据格式。
使用JShell探究在新的交互式环境中的Java编程。
熟练使用OpenJDK中的开发工具。
展开