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