Java程序設計語言及編程技術是隨互聯網的發展而被推廣的,它是目前國內外廣泛應用的程序設計語言。本書以初學者為起點,由淺入深,循序漸進地介紹Java程序設計的基本概念、方法和應用。內容包括結構化程序設計、面向對象程序設計、圖形用戶界面開發、錯誤處理機制、多線程設計、輸入輸出流等Java多種技術和應用。本書把概念和方法與詳細的程序代碼緊密地連接起來,並結合圖示,使讀者易學易用。本書面向沒有程序設計基礎的讀者學習,即使沒有教師教授,也可以自學本書的大部分內容。本書可以作為高等院校各專業學生學習Java程序設計的教材和參考書。本書提供學習和教學配套材料。