Java是一種簡單的、面向對象的、分布式的、解釋的、健壯的、安全的、結構體系中立的、具有可移植的、性能優(yōu)異的、多線程的、動態(tài)的編程語言,有著廣泛的應用前景。本書結合豐富的實例介紹了Java的編程思想、語言基礎、數(shù)組和流程控制、基本工具包類的使用、異常處理機制、線程和多線程機制、界面編程、網絡編程、數(shù)據(jù)庫編程等知識,并介紹了JSP技術的入門知識。目的是使讀者能迅速、準確地了解和掌握這門編程語言。本書選例典型,針對性強,基本概念清楚、內容全面、語言簡潔并且趣味性強,適合Java初學者和具有一定專業(yè)知識的軟件開發(fā)人員閱讀,同時也可以作為相關培訓班的培訓教材和大專院校師生的參考書。目錄:第1章Java簡介1.1Java產生的背景1.2Java概述1.3Java的用途1.4Java語言的特點1.4.1簡單1.4.2面向對象1.4.3分布性1.4.4解釋性1.4.5健壯性1.4.6安全性1.4.7體系結構中立1.4.8可移植性1.4.9高性能1.4.10多線程1.4.11動態(tài)性1.5學習Java的建議1.6小結第2章運行環(huán)境安裝與測試2.1系統(tǒng)要求2.2安裝JSDK2.3JSDK目錄結構2.4環(huán)境變量2.4.1基本DOS可執(zhí)行命令2.4.2設置Path環(huán)境變量2.4.3添加CLASSPATH環(huán)境變量2.5試運行2.5.1環(huán)境測試2.5.2程序測試2.6應用程序流程2.6.1建檔應用程序Javadoc2.6.2反匯編器Javap2.7小結2.8習題第3章面向對象和類的概念3.1面向對象的思想3.2對象和類3.3組織類和類行為3.3.1創(chuàng)建類3.3.2類對象和消息3.3.3運行程序3.4繼承3.4.1創(chuàng)建類層次結構3.4.2單重繼承和多重繼承3.4.3繼承的實現(xiàn)和使用3.5接口3.5.1接口的創(chuàng)建3.5.2接口的擴展3.5.3接口的實現(xiàn)3.6包3.7小結3.8習題第4章Java語言基礎4.1關鍵字4.2變量和常量4.2.1變量4.2.2創(chuàng)立變量和變量賦值4.2.3常量4.3數(shù)據(jù)類型4.3.1基本數(shù)據(jù)類型4.3.2數(shù)據(jù)類型值4.3.3數(shù)值型數(shù)據(jù)間的混合運算4.4注釋4.4.1注釋的語法4.4.2Javadoc標準@標志4.5語句和表達式4.6運算符4.6.1算術操作符4.6.2關系操作符4.6.3布爾型操作符4.6.4字符串操作符4.6.5賦值操作符4.6.6特殊操作符4.7修飾符4.7.1抽象修飾符4.7.2最終修飾符4.7.3私有修飾符4.7.4被保護修飾符4.7.5公用修飾符4.7.6靜態(tài)修飾符4.8小結4.9習題第5章數(shù)組和流程控制第6章類的創(chuàng)建和類的實例第7章小程序第8章工具包類的使用第9章異常處理第10章線程與多線程第11章一個較復雜的應用程序第12章動畫和圖像第13章可視化編程一第14章可視化編程二第15章流的輸入輸出第16章網絡編程和網絡監(jiān)聽第17章JDBC編程第18章JSP起步附錄1Java問答集錦附錄2Java編程建議