Java程序設計語言具有完全面向對象、簡單高效、與平臺無關等特點,同時Java內建了對網絡編程、數據庫連接、多線程等高級程序設計任務的支持。自1995年發(fā)布以來,Java在開發(fā)領域一直高歌猛進,在程序開發(fā)領域的地位一直位于前茅。特別在“互聯網+”迅速發(fā)展的今天,Java有著非常廣闊的應用領域。本書基于“案例分析――知識學習――案例實現”和“每章案例――綜合案例”的結構,本著Java基礎和架構應用并重的原則進行編寫,教材內容主要包括:Java的淵源和特點、Java編程基礎、Java流程控制與算法、類的結構及應用、面向對象編程基本原則、多線程應用、Java常用的API和GUI圖形界面等。本書中的程序在JDK 7.0中經過驗證,并都給出運行結果,教材案例通過二維碼輔以微視頻進行在線解讀。本書在編寫過程中,重要內容注意提煉,重點內容重點提示,使平面教材具有立體感,使讀者便于學習和理解。同時為了教師教學方便,主要的程序代碼都增加了行號。課后習題分為學習內容“積木化”的練習和拓展研討題,并提供參考答案,每章內容都安排實訓內容,便于讀者“用中學,學中用”。本書既可作為大中專學校的Java程序設計的教材,又可作為Java自學者的入門用書。