精通Java 8编程:第3版,掌握核心技术与高级特性

4星 · 超过85%的资源 需积分: 10 115 下载量 118 浏览量 更新于2024-07-22 1 收藏 9.17MB PDF 举报
"《Pro Java 8 Programming》第三版是一本详尽讲解Java 8核心开发工具和技术的指南,专为经验丰富的Java程序员或希望提升技能的开发者设计。本书深入探讨了Java语言和核心标准版(SE)开发工具的各个方面,涵盖了从基础到高级的主题。 在阅读过程中,读者将学习如何使用和设计自己的库、类和方法,掌握新引入的lambda表达式、闭包、流API等技术,以及如何在现代应用中有效利用线程和I/O API以实现企业级和并行计算能力。改进的集合API、GUI设计与开发(通过Swing组件如JTable和JTree)、剪贴板和拖放功能、Java数据库连接(JDBC)以连接MySQL、Oracle和NoSQL数据库、国际化和本地化,以及XML的使用和应用程序注解添加等高级主题也将逐一解析。 本书结构包括15章内容,从理解Java 8的核心特性开始,随后逐步引导读者在实际项目中应用各种新特性和技术。无论你是初学者还是希望深化Java 8技能的专业开发者,这本书都能帮助你充分利用Java开发的便捷性,创建强大且复杂的Java应用程序。 通过阅读,读者将能够熟练运用Java 8语言特性,提高代码效率,从而在软件开发领域取得更大的成功。"
2015-06-01 上传
Pro Java 8 Programming covers the core Java development kit and the finer points of the core standard edition (SE) and development kit version 8. You'll discover the particulars of working with the Java language and APIs to develop applications in many different contexts. You will also delve into more advanced topics like lambda expressions, closures, new i/o (NIO.2), enums, generics, XML, metadata and the Swing APIs for GUI design and development. By the end of the book, you’ll be fully prepared to take advantage of Java's ease of development, and able to create powerful, sophisticated Java applications. What you’ll learn How to use and design your own libraries, classes and methods How to use the new lambda expressions, closures, stream API and more How to use the new thread and I/O APIs for today's Java applications that must perform at enterprise and parallel scales How to use the improved collections APIs How to build a better Java UI/UX using layout managers, Swing's JTable and JTree APIs, cut-and-paste, and drag-and-drop How to use Java Database Connectivity (JDBC) to connect and integrate with various MySQL, Oracle, and NoSQL databases How to work with internationalization, localization and more How to effectively use XML and add annotations to your Java applications and more Who this book is for This book is for experienced Java programmers or developers looking to further refine or add to their skills and knowledge base. Table of Contents Chapter 1. Going Inside Java 8 Chapter 2. Designing Libraries, Classes, and Methods Chapter 3. Lambda Expressions and Closures Chapter 4. Using Threads in Your Applications Chapter 5. Using Stream APIs and Collections Chapter 6. Using Layout Managers Chapter 7. Using Swing’s JTable Chapter 8. Using Swing’s JTree Chapter 9. Adding Cut-and-Paste Functionality Chapter 10. Adding Drag-and-Drop Functionality Chapter 11. Printing Chapter 12. Introducing Java Database Connectivity (JDBC) Chapter 13. Internationalizing Your Applications Chapter 14. Using XML Chapter 15. Adding Annotations