Java應(yīng)用開發(fā)技術(shù)基礎(chǔ)

出版時(shí)間:2008-11  出版社:西安交通大學(xué)出版社  作者:衛(wèi)顏俊  頁數(shù):376  

內(nèi)容概要

作者在多年的教學(xué)實(shí)踐中,每一次的講稿都是經(jīng)過反復(fù)大修改一次而得出的。這本書可以說是作者幾年來講課筆記的匯總,并融人了許多實(shí)際開發(fā)之經(jīng)驗(yàn),全書自始至終本著學(xué)以致用的原則,文字經(jīng)過仔細(xì)地推敲,程序是實(shí)際開發(fā)的縮影。從內(nèi)容安排上,由淺入深,采用案例式的教學(xué)方式。本書非常適合作為系統(tǒng)學(xué)習(xí)Java程序設(shè)計(jì)與應(yīng)用開發(fā)的大學(xué)基礎(chǔ)教材,分三篇共13章,各章內(nèi)容相對(duì)獨(dú)立,以適應(yīng)不同基礎(chǔ)的讀者閱讀,教師可以根據(jù)學(xué)時(shí)數(shù)量、學(xué)生水平和學(xué)習(xí)目的進(jìn)行適當(dāng)?shù)牟脺p。一般推薦至少48學(xué)時(shí),其中上課24學(xué)時(shí),上機(jī)實(shí)驗(yàn)24學(xué)時(shí),建議采用多媒體教室授課。各個(gè)章節(jié)內(nèi)容簡(jiǎn)介如下:    本書配有光盤,內(nèi)容包括電子教案、各章例題源代碼、習(xí)題簡(jiǎn)答、實(shí)驗(yàn)題目簡(jiǎn)答、案例文檔和源代碼以及常用Java小工具。

書籍目錄

前言第一篇  基本程序設(shè)計(jì) 第1章 走進(jìn)Java世界   1.1 Java概述    1.1.1 第一個(gè)Java程序    1.1.2 簡(jiǎn)介    1.1.3 Java與C/C++的比較    1.1.4 核心機(jī)制簡(jiǎn)介  1.2 工具與使用     1.2.1 JDK的安裝     1.2.2 JDK常用命令的使用   1.3 標(biāo)識(shí)符、保留字和注釋     1.3.1 標(biāo)識(shí)符     1.3.2 保留字     1.3.3 注釋與文檔注釋   1.4 軟件開發(fā)過程與程序結(jié)構(gòu)   1.5 編譯運(yùn)行常見錯(cuò)誤與解答  習(xí)題1 第2章 類與對(duì)象   2.1 面向?qū)ο蠹夹g(shù)概述     2.1.1 面向?qū)ο蠓治觥?   2.1.2 面向?qū)ο笤O(shè)計(jì)     2.1.3 面向?qū)ο髮?shí)現(xiàn)     2.1.4 面向?qū)ο鬁y(cè)試與維護(hù)簡(jiǎn)介   2.2 BlueJ工具的安裝與使用   2.3 Java中的類與對(duì)象     2.3.1 包的定義與使用   2.3.2 類及其成員的定義    2.3.3 對(duì)象的定義    2.3.4 靜態(tài)成員與靜態(tài)初始化器    2.3.5 方法重載    2.3.6  內(nèi)部類  習(xí)題2 第3章 基本語法  3.1 數(shù)據(jù)類型、常量與變量     3.1.1 數(shù)據(jù)類型     3.1.2 常量與變量   3.2 運(yùn)算符與表達(dá)式     3.2.1 賦值運(yùn)算符與表達(dá)式     3.2.2 算術(shù)運(yùn)算符與表達(dá)式     3.2.3 關(guān)系運(yùn)算符與表達(dá)式     3.2.4 條件運(yùn)算符與表達(dá)式     3.2.5 邏輯運(yùn)算符與表達(dá)式     3.2.6 移位運(yùn)算符與表達(dá)式     3.2.7 其他運(yùn)算符與表達(dá)式   3.3 控制結(jié)構(gòu)     3.3.1 順序控制結(jié)構(gòu)     3.3.2 分支控制結(jié)構(gòu)     3.3.3 循環(huán)控制結(jié)構(gòu)     3.3.4 其他控制結(jié)構(gòu)   3.4 異常處理     3.4.1 異常處理機(jī)制     3.4.2 異常拋出     3.4.3 異常捕獲     3.4.4  自定義異常  習(xí)題3 第4章 數(shù)組與字符串   4.1 數(shù)組     4.1.1 一維數(shù)組     4.1.2 二維數(shù)組     4.1.3 多維數(shù)組  …… 第5章 常用Java系統(tǒng)類 第6章 繼承與多態(tài)第二篇 高級(jí)程序設(shè)計(jì) 第7章 線程應(yīng)用程序設(shè)計(jì) 第8章 輸入輸出處理 第9章 可視化程序設(shè)計(jì)第三篇 網(wǎng)絡(luò)程序設(shè)計(jì) 第10章 網(wǎng)頁設(shè)計(jì)語言簡(jiǎn)介 第11章 Applet網(wǎng)頁小程序 第12章 JSP應(yīng)用 第13章 網(wǎng)絡(luò)應(yīng)用附錄一 實(shí)驗(yàn)報(bào)告內(nèi)容要求及格式附錄二 實(shí)驗(yàn)附錄三 復(fù)習(xí)題附錄四 常用Java網(wǎng)站參考文獻(xiàn)

章節(jié)摘錄

  第一篇 基本程序設(shè)計(jì)  第1章 走進(jìn)Java世界  1.1 Java概述  1.1.2 簡(jiǎn)介  Java是美國(guó)Sun微系統(tǒng)公司(以下簡(jiǎn)稱Sun公司)開發(fā)的一種主要應(yīng)用于因網(wǎng)的新一代的計(jì)算機(jī)程序設(shè)計(jì)語言,也是一種計(jì)算機(jī)技術(shù)。目前Java應(yīng)用范圍常廣泛,從大學(xué)課程、教學(xué)示范軟件和游戲軟件,到電信系統(tǒng)、銀行系統(tǒng)、保險(xiǎn)系和決策系統(tǒng)等關(guān)鍵企業(yè)業(yè)務(wù)管理系統(tǒng),再到移動(dòng)通信、車載和實(shí)時(shí)監(jiān)控等計(jì)算機(jī)軟硬件嵌入式系統(tǒng)。據(jù)不完全統(tǒng)計(jì),Java是全世界現(xiàn)有的五種最為流行的計(jì)算機(jī)程序設(shè)計(jì)語言之一?! ∫肓私釰ava的發(fā)展,首先追溯到1991年,當(dāng)時(shí),Sun公司開始著手開發(fā)一個(gè)綠色項(xiàng)目(Green Projecl:),用于研究和開發(fā)適于掌上電腦、交互式電視和烤面包箱等消費(fèi)品電子技術(shù),“Java之父”James Gosling領(lǐng)導(dǎo)著這個(gè)項(xiàng)目組。當(dāng)時(shí),由于C/C++語言無法適應(yīng)高可靠、低費(fèi)用、標(biāo)準(zhǔn)化和操作簡(jiǎn)單等消費(fèi)類電子產(chǎn)品的特殊需要,同年6月該項(xiàng)目組著手開發(fā)一種新型語言,后改名為JaVa。到1992年當(dāng)綠色項(xiàng)目初戰(zhàn)告捷的時(shí)候,研制出來的產(chǎn)品包括一個(gè)操作系統(tǒng)、一種語言、一個(gè)用戶界面、一個(gè)新的硬件平臺(tái)和三塊專用芯片,這些產(chǎn)品最后演變成Java虛擬機(jī)(JvM)、Java語言和抽象窗口工具集(AWT)等。1994年,Java乘著互聯(lián)網(wǎng)的春風(fēng)進(jìn)入異常迅猛的發(fā)展階段,Sun公司推出HotJava瀏覽器專門支持JaVa Applet小程序的運(yùn)行,Applet可以與硬件和操作系統(tǒng)無關(guān),既可以在本機(jī)運(yùn)行,也可以在網(wǎng)上傳遞,它是Java發(fā)展的關(guān)鍵技術(shù)。自美國(guó)的伊利諾斯大學(xué)推出世界上第一個(gè)wWw瀏覽器“Mosaic"之后,Sun公司又與Netscape公司合作,在Nagivator瀏覽器中加入Java Applet技術(shù)。1995年5月23日Sun公司公開Java語言,到1996年初正式發(fā)布Java 1.0版,其第一個(gè)開發(fā)工具包JDK1.0也隨即發(fā)布,標(biāo)志著JaVa作為一種新的計(jì)算機(jī)語言從此誕生。1998年12月8日,Java 2.0發(fā)布,JaVa企業(yè)平臺(tái)同時(shí)發(fā)布;到1999年6月,Sun公司相繼發(fā)布了Java的三個(gè)版本:標(biāo)準(zhǔn)版(J2SE)、企業(yè)版(J2EE)和微型版(J2ME)。2002年2月26日,J2SEl.4發(fā)布,從此Java語言的計(jì)算能力有了大幅的提升,可以與C語言相媲美;2004年9月30日,新的Java標(biāo)準(zhǔn)版體系結(jié)構(gòu)J2SEl.5發(fā)布,Java在體系結(jié)構(gòu)上進(jìn)行了重大調(diào)整,性能再一次得到了大幅度的提升,成為Java語言發(fā)展史上的又一里程碑。目前Sun公司又推出J2SDKl.6,重新命名為JDK6,Java語言以及Java技術(shù)仍然在不斷演化當(dāng)中。從Java誕生那天起,就一直在經(jīng)歷實(shí)踐的錘煉,變得越來越成熟,Java用10年多的時(shí)間就已經(jīng)走完了C/C++語言30多年的發(fā)展歷程。Java的性能在不斷提高,從最初的只有C++性能的十分之一,到現(xiàn)在性能接近甚至某些方面超過C++,發(fā)展速度非常驚人。包括美國(guó)國(guó)家標(biāo)準(zhǔn)科學(xué)研究所、IBM公司、斯坦福大學(xué)、麻省理工學(xué)院、英國(guó)愛丁堡大學(xué)和日本國(guó)家高級(jí)工業(yè)科學(xué)與技術(shù)研究所等諸多國(guó)際權(quán)威機(jī)構(gòu)和幾十篇權(quán)威證據(jù)紛紛證明:Java語言比C++語言的開發(fā)效率更快和運(yùn)行性能更好。  ……

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java應(yīng)用開發(fā)技術(shù)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7