本教材是湖南省精品課程“Java程序設計”建設成果之一,按照項目驅動的課程設計思想,采用案例教學的方法,適應教學做合一的教學模式,知識結構清晰且適度夠用,案例典型而實用有趣,突出自主學習地位,強調技能的掌握與應用。本書共8章,包括28個項目案例和2個綜合項目指導,從了解Java程序入手,以實用為目的,對Java語言基礎、面向對象程序設計、圖形用戶界面(GUI)設計、Java Applet和流與文件等進行了深入淺出的介紹。2個綜合項目為“制作多功能計算器”和“繪制股市K線圖”。書中各項目案例包括項目任務、技術要點、程序代碼、相關知識、應用拓展、自主學習6個部分。綜合項目章節(jié)配有綜合練習,其他章節(jié)配有習題,幫助讀者加深對知識的理解與掌握。本書既可作為高職高專、成人高等教育院校計算機及相關專業(yè)的教材,也可作為廣大計算機技術愛好者自學Java語言的入門教材,對有一定編程經驗的讀者也是較好的參考資料。