本書涵蓋了Java SE的主要內容,劃分為三部分:第1篇介紹Java的基礎知識,包括開發(fā)環(huán)境、數據類型、流程控制、數組、函數、異常等內容;第2篇通過實現一個即時通信程序,學習Java SE類庫的使用方法,包括圖形界面設計、輸入輸出、網絡編程、多線程、容器、數據庫編程等;第3篇通過實現一個簡單的軟件架構設計,學習面向對象技術,包括類與對象、封裝、繼承、多態(tài)、抽象類、接口等,為后續(xù)的Java企業(yè)級應用開發(fā)做準備。 本書的目標:第一,訓練編程入門者的編程邏輯;第二,讓學習者理解并掌握Java程序設計語言的語法和類庫;第三,讓學習者理解面向對象技術,對軟件架構有初步的認識。 本書的第2篇和第3篇分別使用了一個具有一定規(guī)模的實際項目,介紹了項目從需求分析到設計、代碼實現的全過程,引領學習者以項目需求為引導,在做中學,使學習者不但能學習Java編程,而且能了解軟件項目開發(fā)的基本過程以及互聯(lián)網時代下自行探索和應用新技術的方法。 本書可作為計算機相關專業(yè)的教學用書,也可作為普通高校程序設計公共課程的教材,同時也可作為職業(yè)教育的培訓用書和Java學習者的自學用書。 本書配套資源豐富,包括微課資源、PPT、課程標準、源代碼等。