注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java程序設(shè)計語言(第4版)

Java程序設(shè)計語言(第4版)

Java程序設(shè)計語言(第4版)

定 價:¥69.00

作 者: (美)阿諾德、戈斯林、霍姆斯
出版社: 人民郵電出版社
叢編項: 圖靈計算機科學(xué)叢書
標(biāo) 簽: Java

ISBN: 9787115152978 出版時間: 2006-11-01 包裝: 平裝
開本: 16 頁數(shù): 513 字?jǐn)?shù):  

內(nèi)容簡介

  本書是Java程序設(shè)計語言的權(quán)威指南,系統(tǒng)地介紹Java的主要包(即java,lang,*、java.util和java.io)中的大多數(shù)類,并以內(nèi)容豐富的示例對這些類如何工作進行了深入剖析。作者對這部經(jīng)典著作的前一版本進行了大幅更新,使其反映Java 2標(biāo)準(zhǔn)版5.0(J2SE 5.0)中主要的增強。本版中增加了一些新的章節(jié),專門討論泛型、枚舉、注解、斷言和正則表達式等J2SE 5.0中引入的強大語言新特性。此外,本書還強調(diào)了當(dāng)今構(gòu)建健壯、高效和可維護的Java軟件的最佳實踐。.本書對所有程序員(包括那些經(jīng)驗豐富的程序員在內(nèi))都是不可或缺的參考書。...

作者簡介

  作者:James GoslingJames Gosling是Sun公司院士和該公司開發(fā)平臺組(Developer Platform Group)的CTO。他設(shè)計了Java程序設(shè)計語言,實現(xiàn)了最初的Java編譯器和虛擬機,最近他正致力于java實時規(guī)范(Real-Time Specification for Java)的相關(guān)工作。他是計算機界最受尊敬的程序員之一,曾榮獲Software Development雜志1996年“程序設(shè)計杰出大獎”。

圖書目錄

第1章快速瀏覽
1.1開始
1.2變量
1.3代碼中的注釋
1.4具名常量
1.5 Unicode字符
1.6控制流
1.7類和對象
1.8方法和參數(shù)
1.9數(shù)組
1.10字符串對象
1.11擴展一個類
1.12接口
l.13泛型類型
1.14異常
1.15注解
1.16包
l.17 Java平臺
1.18其他主題概述
第2章類與對象
2.1一個簡單的類
2.2字段
2.3訪問控制
2.4創(chuàng)建對象
2.5構(gòu)造與初始化
2.6方法
2.7  thls
2.8重載方法
2.9導(dǎo)人靜態(tài)成員名
2.10 main方法
2.1l本地方法
第3章類的擴展
3.1擴展類
3.2擴展類的構(gòu)造器
3.3繼承與重定義成員
3.4類型兼容與轉(zhuǎn)換
3.5 protected的真正含義
3.6將方法與類標(biāo)記為f1nal
3.7抽象類與抽象方法
3.8 Object類
3.9克隆對象
3.10擴展類:如何擴展以及何時擴展
3.1l設(shè)計一個可擴展的類
3.12單重繼承與多重繼承
第4章接口
4.1一個簡單的接口示例
4.2接口聲明
4.3擴展接口
4.4使用接口
4.5標(biāo)記接口
4.6何時使用接口
第5章嵌套類和接口
5.1靜態(tài)嵌套類型
5.2內(nèi)部類
5.3局部內(nèi)部類
5.4匿名內(nèi)部類
5.5繼承嵌套類型
5.6接日中的嵌套
5.7嵌套類型的實現(xiàn)
第6章枚舉類型
6.1一個簡單的枚舉類型的例子
6.2枚舉聲明
6.3枚舉常量的聲明
6.4 java.lang.Enum
6.5是否應(yīng)該使用枚舉
第7章語言符號、值和變量
7.1詞法元素
7.2類型和字面常量
7.3變量
7.4數(shù)組變量
7.5名字的意義
第8章包裝器類
8.1通用字段和方法
8.2 V01d類
8.3 B001ean類
8.4 Number類
8.5 character類
8.6裝箱轉(zhuǎn)換
第9章運算符和表達式
9.1算術(shù)運算
9.2通用運算符
9.3表達式
9.4類型轉(zhuǎn)換
9.5運算符優(yōu)先級和結(jié)合性
9.6成員訪問
第10章控制流
10.1語句和塊
10.2 if-else
10.3 switch
10.4 while和do-while
10.5 for
10.6標(biāo)號
10.7 break
10.8 continue
10.9 return
10.10什么?沒有g(shù)oto?
第11章泛型類型
11.1泛型類型聲明
11.2使用泛型類型
11.3泛型方法和泛型構(gòu)造器
11.4通配符捕獲
11.5揭秘:擦除與原始類型
11.6再談尋找正確的方法
11.7類的擴展與泛型類型
第12章異常與斷言
12.1創(chuàng)建異常類型
12.2 throw
12.3 throws子句
12.4 try、catch和flnally
12.5異常鏈
12.6棧軌跡
12.7什么時候使用異常
12.8斷言
12.9什么時候使用斷言
12.10打開和關(guān)閉斷言
第13章字符串與正則表達式
13.1字符序列
13.2 Strlng類
13.3正則表達式的匹配
13.4 StrlngBullder類
13.5使用UTF-16
第14章線程
14.1創(chuàng)建線程
14.2使用Runnable
14.3  同步
14.4 wait、notifyAll和notify
14.5等待和通知的詳細介紹
14.6線程調(diào)度
14.7死鎖
14.8結(jié)束線程的執(zhí)行
14.9結(jié)束應(yīng)用程序的執(zhí)行
14.10內(nèi)存模型:同步和volatile
14.11線程管理、線程安全和ThreadGroup
14.12線程和異常
14.13 ThreadLocal變量
14.14調(diào)試線程
第15章注解
15.1一個簡單的注解實例
15.2注解類型
15.3注解元素
15.4限制注解的適用性
15.5保存策略
15.6使用注解
第16章反射
16.1  class類
16.2注解查詢
16.3 Modifier類
16.4成員類
16.5訪問檢查和Accessibleobject
16.6 F1eld類
16.7 Method類
16.8創(chuàng)建新對象和Constructor類
16.9泛型類型檢查
16.10數(shù)組
16.11包
16.12 Proxy類
16.13加載類
16.14在運行時控制斷言
第17章垃圾回收與內(nèi)存
17.1垃圾回收
17.2一個簡單的模型
17.3終結(jié)
17.4與垃圾回收器交互
17.5可達性狀態(tài)和引用對象
第18章包
18.1包的命名
18.2類型導(dǎo)人
18.3包的訪問
18.4包的內(nèi)容
18.5包的注解
18.6包對象和規(guī)范
第19章文檔注釋
19.1剖析文檔注釋
19.2標(biāo)簽
19.3繼承方法的文檔注釋
19.4一個簡單示例
19.5外部規(guī)范
19.6使用說明
第20章I/O包
20.1流的概述
20.2字節(jié)流
20.3字符流
20.4 InputStreamReader與OutputStreamWri ter
20.5流類簡介
20.6數(shù)據(jù)字節(jié)流
20.7文件操作
20.8對象序列化
20.9 IOExCeptlon類
20.10體驗新I/O
第21章集合
21.1集合
21.2迭代
21.3使用Comparable和Comparator排序
21.4 Collection接口
21.5 Set和SortedSet
21.6 List
21.7 Queue
21.8 Map和SortedMap
21.9 enum集合
21.10包裝集合和Collections類
21.11 同步包裝和并發(fā)集合
21.12 Arrays工具類
21.13編寫迭代器實現(xiàn)
21.14編寫集合實現(xiàn)
21.15遺留集合類型
21.16 Properties
第22章各種常用工具
22.1  Formatter
22.2  BitSet
22.3  Observer/Observable
22.4  Random
22.5  Scanner
22.6  StrinqTokenizer
22.7  Timer和TimerTask
22.8  UUID
22.9  Math和StrictMath
第23章系統(tǒng)編程
23.1 system類
23.2創(chuàng)建進程
23.3關(guān)閉
23.4 Runtime的其他部分
23.5安全
第24章國際化與本地化
24.1  區(qū)域
24.2資源束
24.3貨幣
24.4時間、日期和日歷
24.5格式化和解析日期與時間
24.6文本的國際化和本地化
第25章標(biāo)準(zhǔn)包
25.1 java.a(chǎn)wt——抽象窗口工具箱
25.2 java.a(chǎn)pplet——小應(yīng)用程序
25.3 java.beans——構(gòu)件
25.4 java.math——數(shù)學(xué)
25.5 java.net——網(wǎng)絡(luò)
25.6 java.rmi——遠程方法調(diào)用
25.7 java.security與相關(guān)的包——安全工具
25.8 java.sql——關(guān)系數(shù)據(jù)庫訪問
25.9工具子包
25.10 javax.*標(biāo)準(zhǔn)擴展
25.11  javax.a(chǎn)ccessibjllty——GUI的易用性
25.12 javax.naming——目錄與命名服務(wù)
25.13 javax.sound——音頻操作
25.14 javax.swing  Swing GUI構(gòu)件
25.15  org.omg.CORBA  CORBA API
附錄A應(yīng)用演化
附錄B常用表格
進階讀物
索  引(圖靈網(wǎng)站下載)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號