出版時(shí)間:2006-1 出版社:機(jī)械工業(yè) 作者:劉慧寧 頁(yè)數(shù):332 字?jǐn)?shù):532000
前言
Java是一種面向?qū)ο蟮?、分布式的、解釋型的編程語(yǔ)言,具有簡(jiǎn)單、健壯、安全、體系結(jié)構(gòu)中立、可移植、高效、多線程、動(dòng)態(tài)等特點(diǎn),是因特網(wǎng)上最激動(dòng)人心的計(jì)算機(jī)技術(shù)。它的出現(xiàn)給因特網(wǎng)注入了強(qiáng)大的生機(jī),為因特網(wǎng)帶來(lái)了生動(dòng)活潑的界面和交互方式。 Java語(yǔ)言被認(rèn)為是最有前途的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,是軟件開(kāi)發(fā)技術(shù)演變過(guò)程中的一個(gè)里程碑。它是一種優(yōu)秀的網(wǎng)絡(luò)編程語(yǔ)言,更是一種功能齊全的、通用的時(shí)代編程語(yǔ)言。它不僅可以用于網(wǎng)絡(luò)程序設(shè)計(jì),而且可以解決傳統(tǒng)的程序設(shè)計(jì)問(wèn)題,甚至還可以用于家電、通信設(shè)備等嵌入式軟件的開(kāi)發(fā)?! ?duì)于Java語(yǔ)言而言,軟件產(chǎn)業(yè)中的“三次改版”法則(產(chǎn)品若不經(jīng)過(guò)三次改版,得不到很好的質(zhì)量)同樣適用。自Java Development Kit(JDK)1.O推出以來(lái),經(jīng)過(guò)JDK 1.1、1.2版本的改進(jìn),+Java技術(shù)才變得成熟。為了突出JDK 1.2與老版本Java之間的重大差異,Sun公司甚至將JDK 1.2及其后續(xù)版本命名為Java 2。不過(guò),Java語(yǔ)言并未停止腳步,到本書(shū)出版時(shí)已發(fā)展到了JDK 1.5版本。在這些新版本中,Java.語(yǔ)言一直以降低編程復(fù)雜度為主要目標(biāo),修正缺點(diǎn),添加新功能?! ”緯?shū)是學(xué)習(xí)Java語(yǔ)言的入門(mén)教材,全面介紹了Java 2。它從Java語(yǔ)言的基本概念講起,由淺入深,內(nèi)容涵蓋了集合、泛型、異常處理、10系統(tǒng)、圖形用戶界面、applet、多線程、多媒體及網(wǎng)絡(luò)編程等主題。它揚(yáng)棄了老版本Java的缺點(diǎn),反映了Java語(yǔ)言的新特點(diǎn),實(shí)用性強(qiáng)。本書(shū)通過(guò)豐富的例題、詳盡的講解,深入淺出地將Java語(yǔ)言介紹給讀者。 本書(shū)是作者多年教學(xué)和應(yīng)用開(kāi)發(fā)實(shí)踐的結(jié)晶。書(shū)中語(yǔ)言流暢、通俗易懂,并且同時(shí)兼顧了理論性與實(shí)用性。本書(shū)既具有大學(xué)教材理論嚴(yán)謹(jǐn)、概念準(zhǔn)確、邏輯性強(qiáng)的特點(diǎn),又具有應(yīng)用培訓(xùn)教材實(shí)用性強(qiáng)的優(yōu)點(diǎn)。因此,它既適合用作大中專(zhuān)院校Java.語(yǔ)言程序設(shè)計(jì)課程的教材,又適合各類(lèi)培訓(xùn)機(jī)構(gòu)用作培訓(xùn)教材?! ⊥ㄟ^(guò)本書(shū)學(xué)習(xí)Java語(yǔ)言,讀者不需要具備其他任何高級(jí)語(yǔ)言的背景。當(dāng)然,讀者如果已經(jīng)熟悉C、c++等語(yǔ)言,使用本書(shū)學(xué)習(xí)Java語(yǔ)言的過(guò)程將會(huì)變得更加輕松。本書(shū)理論聯(lián)系實(shí)際,其中豐富的例題使得讀者在學(xué)習(xí)理論的同時(shí),快速積累編程經(jīng)驗(yàn);同時(shí),每章結(jié)尾的習(xí)題為讀者提供了實(shí)踐的舞臺(tái)?! ”緯?shū)所有的例題都在JDK 1.5環(huán)境下調(diào)試運(yùn)行通過(guò)。JDK 1.5針對(duì)以前版本作了重大的修改,特別是引入了泛型的概念。本書(shū)反映了這些重要的新特點(diǎn),因此部分例題無(wú)法在舊版本中調(diào)試通過(guò)?! ∏迦A大學(xué)王行言教授對(duì)本書(shū)內(nèi)容的選取和章節(jié)的安排提出了大量寶貴的意見(jiàn),劉寶林、孟威老師和Sun公司的王衍先生審閱了全稿,在此一并表示感謝。參加本書(shū)編寫(xiě)工作的同志還有劉蕾、李清華、劉曉杰、郝琦、宋蕊、梅向傳、廖小陽(yáng)、向禮圖、程周才、劉光華。
內(nèi)容概要
本書(shū)全面介紹了Java2。它揚(yáng)棄了老版本Java的缺點(diǎn),反映了Java語(yǔ)言的新特點(diǎn)。 本書(shū)從Java語(yǔ)言的基本概念講起,內(nèi)容由淺入深,涵蓋了集合、泛型、異常處理、IO系統(tǒng)、圖形戶界面、applet、多線程、多媒體及網(wǎng)絡(luò)編程等主題。書(shū)中例題豐富、語(yǔ)言流暢、通俗易懂,同時(shí)兼顧了理論與實(shí)用性。 本書(shū)適合高等院校和培訓(xùn)機(jī)構(gòu)用作Java語(yǔ)言程序設(shè)計(jì)課程的教材,它適合初、中級(jí)讀者自學(xué)。
書(shū)籍目錄
出版說(shuō)明前言第1章 Java語(yǔ)言概述 1.1 歷史沿革 1.2 Java語(yǔ)言的特點(diǎn) 1.3 Java語(yǔ)言與面向?qū)ο缶幊? 1.4 Java語(yǔ)言與因特網(wǎng) 1.5 Java開(kāi)發(fā)工具 1.6 簡(jiǎn)單的Java程序 1.7 注釋 1.8 輸入 1.9 習(xí)題第2章 Java語(yǔ)言編程基礎(chǔ) 2.1 標(biāo)識(shí)符和關(guān)鍵字 2.2 基本數(shù)據(jù)類(lèi)型 2.3 變量 2.4 文字常量 2.5 表達(dá)式 2.5 控制語(yǔ)句 2.7 習(xí)題第3章 方法 3.1 定義方法 3.2 調(diào)用方法 3.3 參數(shù)傳遞 3.4 遞歸 3.5 方法重載 3.6 習(xí)題第4章 類(lèi)和對(duì)象 4.1 抽象與封裝 4.2 類(lèi)和對(duì)象的定義 4.3 對(duì)象與基本數(shù)據(jù)類(lèi)型變量的區(qū)別 4.4 數(shù)據(jù)成員的初始化 4.5 包 4.6 訪問(wèn)權(quán)限修飾符 4.7 作用域 4.8 關(guān)鍵字this 4.9 關(guān)鍵字static 4.10 類(lèi)庫(kù) 4.11 習(xí)題第5章 繼承與多態(tài) 5.1 繼承簡(jiǎn)介 5.2 繼承與子類(lèi) 5.3 關(guān)鍵字super 5.4 方法覆蓋 5.5 關(guān)鍵字final 5.6 對(duì)象類(lèi)型轉(zhuǎn)換 5.7 多態(tài)與動(dòng)態(tài)綁定 5.8 抽象類(lèi)和抽象方法 5.9 接口 5.10 內(nèi)部類(lèi) 5.11 習(xí)題第6章 基礎(chǔ)類(lèi)第7章 數(shù)組第8章 集合與泛型第9章 異常處理第10章 IO系統(tǒng)第11章 圖形用戶界面第12章 Applet及繪圖第13章 多線程第14章 多媒體第15章 網(wǎng)絡(luò)編程參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版