Core Java Volume II -- Advanced Features, 10/e (Paperback)

Cay S. Horstmann

買這商品的人也買了...

商品描述

Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume II—Advanced Features, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate powerful new Java features, idioms, and best practices for enterprise and desktop development, it contains hundreds of up-to-date example programs—all carefully crafted for easy understanding and practical applicability.

 

Writing for serious programmers solving real-world problems, Cay Horstmann deepens your understanding of today’s Java language and library. In this second of two updated volumes, he offers in-depth coverage of advanced topics including the new Streams API and date/time/calendar library, advanced Swing, security, code processing, and more. This guide will help you

 

  • Use the new Streams library to process collections more flexibly and efficiently
  • Efficiently access files and directories, read/write binary or text data, and serialize objects
  • Work with Java SE 8’s regular expression package
  • Make the most of XML in Java: parsing, validation, XPath, document generation, XSL, and more
  • Efficiently connect Java programs to network services
  • Program databases with JDBC 4.2
  • Elegantly overcome date/time programming complexities with the new java.time API
  • Write internationalized programs with localized dates/times, numbers, text, and GUIs
  • Process code with the scripting API, compiler API, and annotation processors
  • Enforce security via class loaders, bytecode verification, security managers, permissions, user authentication, digital signatures, code signing, and encryption
  • Master advanced Swing components for lists, tables, trees, text, and progress indicators
  • Produce high-quality drawings with the Java 2D API
  • Use JNI native methods to leverage code in other languages

 

If you’re an experienced programmer moving to Java SE 8, Core Java®, Tenth Edition, is the reliable, practical, and complete guide to the Java platform that has been trusted by developers for over twenty years.

 

Look for the companion volume, Core Java®, Volume I—Fundamentals, Tenth Edition (ISBN-13: 978-0-13-417730-4), for foundational coverage of Java 8 language concepts, UI programming, objects, generics, collections, lambda expressions, concurrency, functional programming, and more.

商品描述(中文翻譯)

《Core Java®》長期以來一直被認為是經驗豐富的程式設計師寫實際應用程式所需的堅實Java代碼的領先教程和參考資料。現在,《Core Java®,第二卷-高級特性,第十版》已經進行了廣泛更新,以反映多年來最受期待和創新的Java版本:Java SE 8。重新編寫和重新組織以闡明強大的新Java特性、慣用語法和企業和桌面開發的最佳實踐,它包含數百個最新的示例程序-全部都經過精心製作,易於理解和實際應用。

Cay Horstmann為解決現實世界問題的嚴肅程式設計師加深了您對當今Java語言和庫的理解。在這兩個更新的卷中,他深入探討了包括新的Streams API和日期/時間/日曆庫、高級Swing、安全性、代碼處理等高級主題。本指南將幫助您:

- 使用新的Streams庫更靈活、高效地處理集合
- 高效地訪問文件和目錄,讀/寫二進制或文本數據,並序列化對象
- 使用Java SE 8的正則表達式包
- 充分利用Java中的XML:解析、驗證、XPath、文檔生成、XSL等
- 高效地將Java程序連接到網絡服務
- 使用JDBC 4.2編程數據庫
- 使用新的java.time API優雅地克服日期/時間編程的複雜性
- 使用本地方法JNI在其他語言中利用代碼
- 使用腳本API、編譯器API和注釋處理器處理代碼
- 通過類加載器、字節碼驗證、安全管理器、權限、用戶身份驗證、數字簽名、代碼簽名和加密實施安全
- 掌握高級Swing組件,如列表、表格、樹、文本和進度指示器
- 使用Java 2D API生成高質量的繪圖
- 使用JNI本地方法在其他語言中利用代碼

如果您是一位經驗豐富的程式設計師轉向Java SE 8,《Core Java®,第十版》是可靠、實用且完整的Java平台指南,開發人員已經信賴了二十多年。

請尋找配套的卷,即《Core Java®,第一卷-基礎知識,第十版》(ISBN-13:978-0-13-417730-4),以獲得Java 8語言概念、UI編程、對象、泛型、集合、lambda表達式、並發、函數式編程等基礎知識。