本書以Java SE 6和NetBeans IDE為教學和實驗平臺,重點介紹Java程式設計的基礎理論及其應用,內容包括Java應用程式的開發過程、使用NetBeans IDE開發Java應用程式、基本類型、變數和運算式、程式流程圖與結構化程式設計、類與物件基礎、繼承性、封裝性和多態性、陣列、Java類庫及其應用、抽象類別、參考類型轉換和介面、異常處理、資料輸出輸入、多執行緒和Java小程式等。
lambda運算式權威指南 《精通lambda運算式:Java多核程式設計》介紹Java SE 8中與lambda相關的特性是如何幫助Java迎接下一代並行硬體架構的挑戰的。本書講解了如何編寫lambda、如何在流與集合處理中使用lambda,並且提供了完整的代碼示例。你將學習如何通過lambda運算式充分利用當今多核硬體所帶來的性能改進。 主要內容:為何需要lambda,它將如何改變Java程式
HotSpot VM 是目前市面上高性能JVM 的代表作之一,它採用解譯器+JIT 編譯器的混合執行引擎,使得Java 程式的執行性能從此有了質的飛躍。本書以極其精練的語句詮釋了HotSpot VM 的方方面面,比如:位元組碼的編譯原理、位元組碼的內部組成結構、通過源碼的方式剖析HotSpot VM 的啟動過程和初始化過程、Java 虛擬機器的運行時記憶體、垃圾收集演算法、垃圾收集器(重點講解了S
本書是《瘋狂Java講義》的第3版,第3版保持了前兩版系統、全面、講解淺顯、細緻的特性,全面新增介紹了Java 8的新特性,本書大部分示例程式都採用Lambda運算式、流式API進行了改寫,因此務必使用Java 8的JDK來編譯、運行。 本書深入介紹了Java程式設計的相關方面,全書內容覆蓋了Java的基本語法結構、Java的物件導向特徵、Java集合框架體系、Java泛型、異常處理、Java G