Java是互聯(lián)網時代 重要的編程語言之一。本書從初學者的角度出發(fā),通過典型的案例、簡單清晰的圖示、通俗易懂的語言,深入淺出地介紹了Java應用開發(fā)中使用的重點技術。全書共20章, ~5章講解Java特點和開發(fā)環(huán)境搭建、Java語言基礎、程序流程控制、數(shù)組和方法,這些內容是Java的基礎知識;第6~8章講解Java面向對象編程知識,包括類與對象,構造方法,封裝性,this、static和super等關鍵字,繼承、抽象類、接口、多態(tài)性、類之間的關系、單例模式和簡單工廠模式等,這些內容是Java的核心內容;第9~15章講解包及訪問控制權限、異常處理、泛型、常用類、I/O系統(tǒng)、集合、JDBC編程等,這些內容是Java的重點難點; 6~20章講解注解、圖形用戶界面、反射、多線程和網絡編程,這些內容是Java應用開發(fā)基礎。本書列舉了300多個程序案例、繪制了300多個圖示、布置了100多道習題,方便讀者快速理解相關知識點并掌握應用技巧。本書還提供了豐富的配套教學資源,包括教學大綱、教學視頻2100余分鐘、題庫2200多道、精美PPT課件1800余頁、所有源程序代碼和習題參考答案。本書所有資源部署在學銀在線慕課平臺,所有程序在JDK 17上運行通過,掃描隨書提供的二維碼可觀 應內容的講解視頻。本書可作為高等院校相關專業(yè)的“Java程序設計”課程教材,也可作為Java語言的自學者入門用書。