出版時(shí)間:2007-1 出版社:電子工業(yè) 作者:戴特爾 頁(yè)數(shù):519
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《Java大學(xué)基礎(chǔ)教程》(第6版)是Java How to Program, Sixth Edition,即Java大學(xué)教程(第六版)的基礎(chǔ)版,針對(duì)Java 2平臺(tái)標(biāo)準(zhǔn)版5.0,詳細(xì)介紹了如何使用Java語(yǔ)言進(jìn)行面向?qū)ο缶幊?。《Java大學(xué)基礎(chǔ)教程》(第6版)全面介紹了Java語(yǔ)言的基礎(chǔ)知識(shí),包括輸入/輸出、基本類型、運(yùn)算符、控制語(yǔ)句和方法/數(shù)組等。與Java How to Program, Sixth Edition相比,較早地引入了類、對(duì)象和面向?qū)ο缶幊痰母拍?,即繼承、多態(tài)和接口等。同時(shí),針對(duì)J2SE 5.0的特點(diǎn),描述了Java語(yǔ)言中的許多新功能與特性,例如格式化輸出printf,Scanner類,Enum類和變長(zhǎng)形參表等?!禞ava大學(xué)基礎(chǔ)教程》(第6版)還引入了通用建模語(yǔ)言UML 2.0,以便幫助讀者打下良好的面向?qū)ο笤O(shè)計(jì)基礎(chǔ)?!禞ava大學(xué)基礎(chǔ)教程》(第6版)通過多個(gè)詳盡的實(shí)例研究,使讀者能夠盡快掌握面向?qū)ο缶幊碳记伞W詈?,《Java大學(xué)基礎(chǔ)教程》(第6版)的附錄還介紹了如何使用調(diào)試器、Java API文檔等多個(gè)有用的工具。
作者簡(jiǎn)介
Harvey M.Deitel博士是Deitel&Associates公司的主席和首席戰(zhàn)略主管。在計(jì)算機(jī)領(lǐng)域43年的勤奮工作,使他具有極其豐富的工業(yè)界和學(xué)術(shù)界經(jīng)驗(yàn)。Detiel博士擁有麻省理工學(xué)院的學(xué)士和碩士學(xué)位,以及波士頓大學(xué)的哲學(xué)博士學(xué)位。他曾致力于IBM和MIT的一系列領(lǐng)先于時(shí)代的虛擬內(nèi)存操作系統(tǒng)項(xiàng)目的研究工作,這些項(xiàng)目的技術(shù)成果如今已廣泛應(yīng)用于UNIx,L,inux和Windows XP等系統(tǒng)中。他從事大學(xué)教學(xué)20余年,是波士頓學(xué)院計(jì)算機(jī)系的終身教授,而且在與其子Paul J.Deitel成立Deitel&Associates公司之前,一直擔(dān)任該系的系主任。他和Paul合作了數(shù)十本書籍和多媒體軟件包,所編寫的教材已被翻譯成日文、德文、俄文、西班牙文、繁體中文、簡(jiǎn)體中文、韓文、法文、波斯文、意大利文、葡萄牙文、希臘文、烏爾都文和土耳其文,受到世界范圍內(nèi)的認(rèn)可。Detiel博士為大型公司、學(xué)術(shù)機(jī)構(gòu)、政府機(jī)構(gòu)和軍事部門已舉辦了數(shù)百次專業(yè)研討班。
書籍目錄
第1章 計(jì)算機(jī)、Internet和萬(wàn)維網(wǎng)概述1.1 簡(jiǎn)介1.2什么是計(jì)算機(jī)1.3計(jì)算機(jī)的構(gòu)成1.4操作系統(tǒng)的沿革1.5個(gè)人計(jì)算、分布式計(jì)算和客戶/服務(wù)器計(jì)算1.6 Internet與萬(wàn)維網(wǎng)1.7機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言1.8 c和C++語(yǔ)言的發(fā)展史1.9 Java語(yǔ)言的發(fā)展史1.10.1ava類庫(kù)1.1l FORTRAN,COBOL,Pascal和Ada1.12 BASIC,Visual Basic,Visual C++,C#和.NET1.13典型的.1ava開發(fā)環(huán)境1.14關(guān)于Java和本書的說明1.15 Java應(yīng)用程序的運(yùn)行示例1.16對(duì)象技術(shù)與UML簡(jiǎn)介1.17本章小結(jié)1.1 8 Web資源第2章 .Java應(yīng)用程序入門2.1簡(jiǎn)介2.2第一個(gè)Java應(yīng)用程序:打印一行文字2.3修改第一個(gè)Java程序2.4用pfinff顯示文本2.5另一個(gè).Java應(yīng)用程序:整數(shù)相加2.6內(nèi)存的概念2.7算術(shù)運(yùn)算2.8選擇:相等和關(guān)系運(yùn)算符2.9本章小結(jié)第3章類和對(duì)象的基礎(chǔ)知識(shí)3.1簡(jiǎn)介3.2類、對(duì)象、方法和實(shí)例變量3.3聲明帶有一個(gè)方法的類并實(shí)例化該類的一個(gè)對(duì)象3.4聲明帶形式參數(shù)的方法3.5實(shí)例變量、set方法和get方法3.6基本類型和引用類型的對(duì)比3.7用構(gòu)造函數(shù)初始化對(duì)象3.8浮點(diǎn)數(shù)和double類型3.9 GuI和圖形實(shí)例研究:使用對(duì)話框(選讀)3.10本章小結(jié)第4章控制語(yǔ)句(第l部分)4.1簡(jiǎn)介4.2算法4。3偽碼4.4控制結(jié)構(gòu)4.5 if單選語(yǔ)句4.6 ifelse雙選語(yǔ)句4.7 while循環(huán)語(yǔ)句4.8算法設(shè)計(jì):計(jì)數(shù)器控制循環(huán)4.9算法設(shè)計(jì):標(biāo)記控制循環(huán)4.10算法設(shè)計(jì):嵌套控制語(yǔ)句4.11復(fù)合賦值運(yùn)算符4.12增量和減量運(yùn)算符4.13基本類型4.14 GuI和圖形實(shí)例研究:繪制簡(jiǎn)單線條(選讀)4.15本章小結(jié)第5章控制語(yǔ)句(第1l部分)5.1 簡(jiǎn)介5.2計(jì)數(shù)器控制循環(huán)基礎(chǔ)知識(shí)5.3 for循環(huán)語(yǔ)句5.4使用for語(yǔ)句的例子5.5 dowhile循環(huán)語(yǔ)句5.6 switch多選語(yǔ)句5.7 break和continue語(yǔ)句5.8邏輯運(yùn)算符5.9結(jié)構(gòu)化程序設(shè)計(jì)小結(jié)5.10 GUI和圖形實(shí)例研究:繪制矩形和橢圓(選讀)5.1l本章小結(jié)“第6章 方法的深入剖析.6.1簡(jiǎn)介6.2 Java中的程序模塊6.3 static方法,static域和Math類6.4聲明帶多個(gè)形參的方法6.5 聲明和使用方法的注意事項(xiàng)6.6方法調(diào)用棧和活動(dòng)記錄6.7參數(shù)提升和強(qiáng)制轉(zhuǎn)換6.8 Java API包6.9實(shí)例研究:隨機(jī)數(shù)生成6.10實(shí)例研究:博彩游戲和enum簡(jiǎn)介6.1 1聲明的作用域6.12方法重載6.13 GuI與圖形實(shí)例研究:顏色和填充形狀(選讀).6.14本章小結(jié)第7章 數(shù)組7.1 簡(jiǎn)介7.2數(shù)組7.3聲明并創(chuàng)建數(shù)組7.4使用數(shù)組的例子7.5實(shí)例研究:洗牌與發(fā)牌模擬程序7.6增強(qiáng)for語(yǔ)句7.7將數(shù)組傳遞給方法7.8實(shí)例研究:用數(shù)組保存成績(jī)的類GradeBook7.9多維數(shù)組7.10實(shí)例研究:使用二維數(shù)組的類GradeBook7.1 1變長(zhǎng)實(shí)參表7.12使用命令行實(shí)參7.13 GuI與圖形實(shí)例研究:畫弧(選讀)7.14本章小結(jié)第8章 類和對(duì)象的深入剖析8.1 簡(jiǎn)介8.2’Time類實(shí)例研究8.3類成員訪問控制8.4用this引用指向當(dāng)前對(duì)象的成員8.5 Time類實(shí)例研究:重載構(gòu)造函數(shù)8.6默認(rèn)構(gòu)造函數(shù)和無(wú)實(shí)參構(gòu)造函數(shù)8.7關(guān)于set方法和get方法8.8組合8.9枚舉類型8.10垃圾收集和finalize方法8.1l static方法成員8.12 static導(dǎo)入8.13 final實(shí)例變量8.14軟件可重用性8.15數(shù)據(jù)抽象與封裝8.16‘Fime類實(shí)例研究:創(chuàng)建包8.17包訪問性8.18 GuI與圖形實(shí)例研究:使用圖形對(duì)象(選讀)8.19本章小結(jié)第9章 面向?qū)ο缶幊蹋豪^承9.1 簡(jiǎn)介9.2超類與子類9.3 protected成員“9.4超類與子類之間的關(guān)系9.5子類的構(gòu)造函數(shù)9.6用繼承實(shí)現(xiàn)軟件工程9.7 Object類9.8 GUI與圖形實(shí)例研究:用標(biāo)簽顯示文本和圖像(選讀)9.9本章小結(jié)9.10自測(cè)題第10章 面向?qū)ο缶幊蹋憾鄳B(tài)10.1簡(jiǎn)介10.2多態(tài)實(shí)例10.3多態(tài)的行為10.4抽象類與方法、10.5實(shí)例研究:采用多態(tài)方法的工資支付系統(tǒng)10.6 fmal方法和類10.7實(shí)例研究:創(chuàng)建和使用接口10.8 GuI與圖形實(shí)例研究:用多態(tài)的方式繪圖(選讀)10.9本章小結(jié)附錄A 運(yùn)算符優(yōu)先級(jí)表附錄B ASCII字符集.附錄C 關(guān)鍵字和保留字附錄D 基本類型附錄E 計(jì)數(shù)系統(tǒng)附錄F Unicode附錄G 使用.Java API文檔附錄H 用javadoc創(chuàng)建文檔附錄l 帶標(biāo)號(hào)的break和continue語(yǔ)句附錄J 使用調(diào)試器索引
編輯推薦
《Java大學(xué)基礎(chǔ)教程》(第6版)可作為高等院校的Java語(yǔ)言程序設(shè)計(jì)教材,也可作為軟件設(shè)計(jì)人員進(jìn)行Java程序開發(fā)的參考資料。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載