本書重點介紹Java語言面向對象的程序設計方法和用Java語言開發(fā)實際網絡應用程序及操作數(shù)據(jù)庫的方法、步驟,從Java語言開發(fā)網絡程序應用的角度出發(fā),結合一些有實際應用價值的課題,引導讀者提出問題和解決問題,提高實際應用的能力,激發(fā)創(chuàng)造性思維和提高創(chuàng)新能力。本書是鄭州大學程序設計語言教學實踐改革資助項目。全書內容包含16章。依次分別是第1章Java開發(fā)環(huán)境和程序設計初步;第2章Java程序設計基礎;第3章程序結構和常用算法;第4章Java面向對象編程——類和對象;第5章Java面向對象編程——繼承和多態(tài);第6章數(shù)組、字符串和實用類;第7章圖形界面程序設計;第8章異常處理機制;第9章事件處理機制;第10章多線程機制;第11章圖像和圖形處理;第12章Applet、聲音和動畫程序設計;第13章輸入輸出流和文件操作;第14章JDBC訪問數(shù)據(jù)庫技術;第15章網絡編程——WWW和Socket;第16章網絡編程——RMI、UDP和Servlet。全書內容深入淺出,循序漸進,通俗易懂。本書可作為計算機應用專業(yè)本科生、研究生的教材,也可供從事計算機應用和網絡程序開發(fā)的各類人員使用。