图书说明:
使用Java编程语言的基本和高级功能,例如Java模块开发,lambda表达式(闭包),内部类,线程,I / O,集合,垃圾回收等。作者Kishori Sharan提供了50多个图表和290个完整的程序,以帮助您可视化并更好地理解本书中涉及的主题。
Java语言特性,第二版从一系列关于Java提供的基本语言特性的章节开始,包括注释,反射和泛型。然后,这些主题将通过有关如何使用lambda表达式的详细信息进行补充,从而允许您构建功能强大且高效的Java程序。关于线程的章节对此进行了讨论,并讨论了从线程的基本概念到最高级主题的所有内容,例如同步器,fork / join框架和原子变量。
本书包含无与伦比的Java MIO,Stream API,Path API,FileVisitor API,监视服务和异步文件I / O。凭借这种深入的知识,您的数据和文件管理程序将能够利用Java强大的I / O框架的所有功能等等。
此外,可通过www.apress.com/book/9781484233474上的“下载源代码”按钮免费获得三个附录。这些附录将为您提供Java 10最重要功能和新Java版本控制方案的先机。
你将学到什么
- 使用Java语言的基本和高级功能
- 代码Java注释和内部类
- 使用反射,泛型和线程
- 利用垃圾收集器
- 使用Stream API管理流
本书适用于谁
那些刚接触Java编程并继续学习Java之旅的人; 建议您首先阅读介绍性Java编程书籍,例如Apress的Beginning Java Fundamentals。