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