Java語言是一種非常優秀的面向對象的編程語言,具有強大的I/O、網絡連接、多線程、數據庫連接等功能。由于Java具有良好的平台無關性,所以其在很多領域都發揮著具大的作用。無論是開發大型的桌面應用程序,還是企業級Web應用項目,Java都是開發人員的首選。
本書共10章,重點講述了類的繼承、接口的使用,泛型、多線程、I/O流、基于Swing的GUI開發、網絡編程、數據庫編程。最後一章給出了一個較大的、綜合性較強的應用實例項目。分層思想貫穿整個教材,並通過最後的綜合實例,將所有Java知識點與分層思想完美地結合在一起。
本書編者都是長期從事一線教學與研發的教師,具有豐富的教學與開發經驗。在編寫本書時,非常注重語言的可讀性、例子的典型性與代碼的實用性。每個例題都經過精心設計,既能幫助讀者理解知識點,又具有實際應用價值。對于每一個較綜合的實例,均采用“任務驅動”的模式,即先講目的任務,再述方法步驟的模式,將理論與實踐有機地融為一體。
本書既可作為高等院校本、專科學生、軟件學院Java教學的教材,也可作為Java軟件開發人員的自學參考書。還可作為全國計算機等級二級Java考試的輔導用書。