本書基於Java的長期支持版本(Java 11)系統地講解Java的核心語法,內容全面,深入淺出,貫穿了大量實例。本書詳細講解了Java及面向對象編程基礎、圖形用戶界面的編程方法、基礎類和工具類的使用方法、泛型與集合框架、Java I/O技術、JDBC編程技術、多線程機制、網絡編程技術等實用內容。本書強調理論與應用相結合,自第2章開始,每章的最後一節均為編程實訓,應用該章涉及的內容完成相應的實訓案例。第2~3章逐步完成氣泡案例,第4~13章逐步完成飛機大戰案例。本書適合計算機相關專業的本科生、專科生,以及計算機初學者閱讀,既可以作為應用型本科院校和高等職業院校Java基礎課程的教材,又可以作為相關領域從業者的學習和參考用書。