本書是一本實用的Java教材。全書共分9章,簡明扼要、深入淺出地介紹了Java這種廣泛使用的網絡編程語言,便于讀者一開始就可以掌握與運用Java語言最基本的方法與概念。本書注意涵蓋Java開發(fā)工作中核心的觀念,包括Java的基礎知識;面向對象技術的基礎理論、主要原則和思維方式;類機制以及動態(tài)的接口模型等,從而加強學生需要扎穩(wěn)根基的種種主題。本書指導讀者編寫出適合于各種情況的應用程序:圖形用戶界面(GUI)技術,使Java語言開發(fā)出的軟件具有可視化、可操作化的效果;Java的Applet應用程序,可編寫動態(tài)、安全、跨平臺的網絡應用程序;介紹了多線程機制,分別用不同的線程完成特定的行為,實現(xiàn)網絡上的實時交互行為。程序設計的例子不僅清楚,而且易于理解,照顧到Java中十分重要的細節(jié),而這些細節(jié)正是讀者所需要的。全書給出大量調試通過的典型應用程序,所有程序源代碼均可從中國水利水電出版社網站下載。本書可作為高等院校本科各專業(yè)學生學習Java語言編程技術的教材,也可供其他學生或高校教師以及相關專業(yè)工程技術人員參考使用。本書有配套實驗與實訓指導,并配有用PowerPoint制作的電子教案。