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

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7