Java 是目前企業中常用的一種面向對象思想開發的編程技術,是Java EE 企業級開發體系中非常重要的基礎技術。本書由淺入深地講解了整個Java程序設計的基礎知識、開發環境與開發工具。全書共15 章,第1~9章是Java初級部分,主要內容包括Java語言概述、Java語言基礎、程序的控制語句、數組、面向對象基礎、繼承、多態、抽象類、接口、包和常用API、Java異常處理等;第10~14章是Java高級部分,主要內容包括集合類、輸入/輸出流、多線程、JDBC數據庫編程、網絡編程等;第15章是綜合項目案例。本書所有知識都以結合具體實例的形式進行介紹,力求詳略得當,使讀者快速掌握Java面向對象的程序設計方法與設計思想。書後附有練習及上機指導,供讀者實踐練習。
本書是Java領域最有影響力和價值的著作之一,與《Java編程思想》齊名,是高級程序員的首選Java指南。本版針對Java SE 9、10和 11全面更新。通過閱讀本書,你將掌握編寫一流Java代碼的基本技術,瞭解Java用法和最佳實踐,能夠充分利用接口、lambda表達式和內部類的強大功能,學會通過有效的異常處理和調試使程序更堅固,學會利用泛型編程編寫更安全、更可重用的代碼,掌握利用Java的標準集合改善性能和效率,瞭解利用Swing工具包構建跨平臺GUI並使用Java改進的併發特性充分利用多核處理器。