注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java2全方位學(xué)習(xí)(J2SE5.0增修版)

Java2全方位學(xué)習(xí)(J2SE5.0增修版)

Java2全方位學(xué)習(xí)(J2SE5.0增修版)

定 價(jià):¥69.00

作 者: 朱仲杰 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Java

ISBN: 9787111182467 出版時(shí)間: 2006-02-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 558 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)詳細(xì)介紹J2SE5.0新功能涉及Java全面的知識(shí)。全書(shū)內(nèi)容分為5篇,從Java的一般認(rèn)識(shí)、基礎(chǔ)知識(shí)到深入Java實(shí)質(zhì),從基本應(yīng)用到高級(jí)開(kāi)發(fā),從面向?qū)ο蟮某绦蛟O(shè)計(jì)理念、Java圖形化界面到Java不同于其他程序設(shè)計(jì)語(yǔ)言的精髓,并重點(diǎn)講述了J2SDK5.0新增的功能,如介紹UltraEdit與jEdit這兩套文檔編輯軟件,介紹新的關(guān)鍵字enum,增加java.util.Arrays類(lèi)與StringBuilder類(lèi)的使用說(shuō)明等。內(nèi)容極其豐富卻不繁雜,厚重卻不失靈巧,將晦澀難懂的專(zhuān)業(yè)知識(shí)用簡(jiǎn)單的實(shí)例和文字輕松地描述出來(lái)。.本書(shū)內(nèi)容覆蓋面廣,圖文并茂,獨(dú)具特色。既有豐富的理論知識(shí),也有大量的實(shí)戰(zhàn)范例,在實(shí)例設(shè)計(jì)及操作步驟上更是獨(dú)具匠心。本書(shū)不僅適合初學(xué)者作為人門(mén)學(xué)習(xí)用書(shū),也適合高級(jí)編程人員作為案頭參考書(shū),具有極高的實(shí)用價(jià)值。本書(shū)特色:·一本詳細(xì)介紹J2SE5.0新功能的中文書(shū)籍·內(nèi)容涵蓋SunJava認(rèn)證考試范圍,讓你輕松通過(guò)認(rèn)證考試.·簡(jiǎn)單易懂的文字?jǐn)⑹?,?dú)出心裁的講解方式,讓你輕松學(xué)會(huì)Java程序設(shè)計(jì)..·精心設(shè)計(jì)的程序范例,豐富翔實(shí)的實(shí)際操作過(guò)程,使你從實(shí)踐中得到提升·完整詳盡的內(nèi)容范圍,讓你一冊(cè)在手,設(shè)計(jì)無(wú)憂(yōu),學(xué)會(huì)Java全方位的程序設(shè)計(jì)...

作者簡(jiǎn)介

暫缺《Java2全方位學(xué)習(xí)(J2SE5.0增修版)》作者簡(jiǎn)介

圖書(shū)目錄

目錄
第1章Java 的過(guò)去、現(xiàn)在和未來(lái)
1.1Java的歷史
1.2Java的架構(gòu)
1.2.1Java的語(yǔ)法
1.2.2Java的執(zhí)行環(huán)境
1.2.3Java API簡(jiǎn)介
1.3Java的優(yōu)點(diǎn)
1.4Java未來(lái)的發(fā)展
1.5Tiger的全新體驗(yàn)
1.6本章總結(jié)
1.7課后習(xí)題
1.8參考文獻(xiàn)
第2章程序開(kāi)發(fā)工具下載、安裝與使用
2.1JDK下載、安裝與設(shè)定
2.1.1Java 2 SDK 
2.1.2Java說(shuō)明文檔
2.2程序編輯工具下載、安裝、設(shè)定與使用
2.2.1UltraEdit
2.2.2jEdit
2.3本章總結(jié)
2.4課后習(xí)題
2.5參考文獻(xiàn)
第3章程序初體驗(yàn)
3.1開(kāi)始寫(xiě)程序
3.2使用記事本
3.2.1程序編輯
3.2.2程序編譯
3.2.3程序執(zhí)行
3.3UltraEdit
3.3.1程序編輯
3.3.2編譯程序
3.3.3執(zhí)行程序
3.4jEdit
3.4.1程序編輯
3.4.2程序編譯
3.4.3程序執(zhí)行
3.5程序說(shuō)明
3.6范例欣賞
3.7本章總結(jié)
3.8課后習(xí)題
3.9參考文獻(xiàn)
基礎(chǔ)篇
第4章程序基本單元
4.1程序中的標(biāo)記
4.1.1關(guān)鍵字
4.1.2標(biāo)識(shí)符
4.1.3Literal
4.1.4符號(hào)
4.2數(shù)據(jù)類(lèi)型
4.2.1基本數(shù)據(jù)類(lèi)型
4.2.2變量的聲明
4.2.3類(lèi)型轉(zhuǎn)換
4.3字符串
4.4本章總結(jié)
4.5課后習(xí)題
4.6參考文獻(xiàn)
第5章Java的表達(dá)式
5.1算術(shù)運(yùn)算
5.2比較運(yùn)算
5.3邏輯運(yùn)算
5.4遞加、遞減運(yùn)算
5.5賦值運(yùn)算
5.6位運(yùn)算
5.7位移運(yùn)算
5.8優(yōu)先級(jí)和結(jié)合性
5.9本章總結(jié)
5.10課后習(xí)題
5.11參考文獻(xiàn)
第6章Java的語(yǔ)句
6.1認(rèn)識(shí)語(yǔ)句
6.2一般語(yǔ)句
6.2.1注釋
6.2.2賦值語(yǔ)句
6.2.3對(duì)象的使用 (方法的調(diào)用)
6.2.4其他
6.3聲明語(yǔ)句
6.3.1變量的聲明
6.3.2對(duì)象的聲明
6.3.3類(lèi)的聲明
6.3.4方法的聲明
6.4條件控制語(yǔ)句
6.4.1if
6.4.2else
6.4.3嵌套式的if
6.4.4操作符
6.4.5switch
6.5循環(huán)控制語(yǔ)句
6.5.1for
6.5.2while
6.5.3do while
6.5.4高級(jí)循環(huán)控制
6.6本章總結(jié)
6.7課后習(xí)題
6.8參考文獻(xiàn)
高級(jí)篇
第7章Java面向?qū)ο蟪绦蛟O(shè)計(jì)
7.1從日常生活中看對(duì)象
7.1.1類(lèi)與對(duì)象
7.1.2成員
7.1.3繼承
7.1.4多態(tài)
7.2用Java實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)
7.2.1定義類(lèi)
7.2.2定義成員
7.2.3產(chǎn)生與使用對(duì)象
7.2.4初看構(gòu)造函數(shù)
7.2.5封裝
7.2.6類(lèi)的繼承
7.2.7類(lèi)的多態(tài)
7.2.8類(lèi)成員與實(shí)例成員
7.2.9再看構(gòu)造函數(shù)
7.2.10重載、遮蔽與改寫(xiě)
7.3本章總結(jié)
7.4課后習(xí)題
7.5參考文獻(xiàn)
第8章深入Java面向?qū)ο蟪绦蛟O(shè)計(jì)
8.1包的使用
8.1.1什么是包
8.1.2package語(yǔ)句
8.1.3import語(yǔ)句
8.1.4classpath的設(shè)定
8.1.5訪問(wèn)權(quán)限修飾符的使用
8.2final修飾符
8.3抽象類(lèi)
8.4接口
8.5本章總結(jié)
8.6課后習(xí)題
8.7參考文獻(xiàn)
第9章Object類(lèi)常用方法介紹
9.1類(lèi)的類(lèi)型轉(zhuǎn)換
9.2對(duì)象之間的比較運(yùn)算
9.3hash code 
9.4對(duì)象的復(fù)制
9.5將對(duì)象轉(zhuǎn)為字符串 
9.6本章總結(jié)
9.7課后習(xí)題
9.8參考文獻(xiàn)
第10章深入內(nèi)存
10.1聲明
10.1.1變量
10.1.2 對(duì)象
10.2數(shù)組
10.2.1數(shù)組的產(chǎn)生
10.2.2數(shù)組的使用
10.2.3length屬性
10.2.4數(shù)組的復(fù)制
10.2.5多維數(shù)組
10.2.6對(duì)象數(shù)組
10.2.7javautilArrays API使用
10.3變量的訪問(wèn)范圍
10.4參數(shù)傳遞
10.4.1基本數(shù)據(jù)類(lèi)型參數(shù)值傳遞
10.4.2類(lèi)對(duì)象類(lèi)型參數(shù)值傳遞
10.5垃圾回收
10.5.1Garbage Collection簡(jiǎn)介
10.5.2調(diào)用GC
10.5.3finalize方法
10.5.4回收順序
10.5.5GC的執(zhí)行時(shí)間
10.6本章總結(jié)
10.7課后習(xí)題
10.8參考文獻(xiàn)
第11章Java Application與Applet
11.1Application
11.1.1輸入與輸出
11.1.2系統(tǒng)參數(shù)
11.1.3System類(lèi)使用
11.1.4Runtime類(lèi)使用
11.2Applet
11.2.1輸入與輸出
11.2.2基本方法使用
11.2.3安全性
11.3Application與Applet合并
11.4本章總結(jié)
11.5課后習(xí)題
11.6參考文獻(xiàn)
第12章異常處理
12.1認(rèn)識(shí)異常
12.1.1Runtime Exception
12.1.2Checked Exception
12.1.3Error
12.2捕捉和處理異常
12.2.1捕捉異常try…catch
12.2.2處理異常
12.2.3finally
12.2.4異常捕捉的順序
12.2.5throws關(guān)鍵字的使用
12.3自己設(shè)計(jì)異常
12.3.1throw關(guān)鍵字的使用
12.3.2定義自己的Exception類(lèi)
12.4異常與方法的改寫(xiě)
12.5本章總結(jié)
12.6課后習(xí)題
12.7參考文獻(xiàn)
GUI篇
第13章容器和版面配置
13.1認(rèn)識(shí)AWT
13.2Container
13.2.1Frame
13.2.2Panel
13.3版面配置
13.3.1什么是Layout
13.3.2BorderLayout
13.3.3FlowLayout
13.3.4CardLayout
13.3.5GridLayout
13.3.6GridBagLayout
13.3.7不使用Layout
13.4本章總結(jié)
13.5課后習(xí)題
13.6參考文獻(xiàn)
第14章事件處理
14.1認(rèn)識(shí)事件處理機(jī)制
14.1.1什么是事件
14.1.2Java事件處理架構(gòu)
14.1.3委托模式
14.1.4AWT Event類(lèi)架構(gòu)
14.2使用事件處理機(jī)制 
14.2.1WindowEvent
14.2.2MouseEvent
14.2.3KeyEvent
14.2.4其他Lowlevel Event
14.3本章總結(jié)
14.4課后習(xí)題
14.5參考文獻(xiàn)
第15章AWT元件使用
15.1Button
15.2Checkbox
15.2.1多重選擇
15.2.2單一選擇
15.3Choice
15.4List
15.5Label
15.6Scrollbar
15.7ScrollPane
15.8TextField
15.9TextArea
15.10本章總結(jié)
15.11課后習(xí)題
15.12參考文獻(xiàn)
第16章高級(jí)AWT元件使用
16.1Font
16.2Color
16.3Menu
16.4Dialog
16.5FileDialog
16.6本章總結(jié)
16.7課后練習(xí)
16.8參考文獻(xiàn)
內(nèi)功心法篇
第17章繪圖
17.1認(rèn)識(shí)Graphics類(lèi)
17.1.1產(chǎn)生Graphics對(duì)象
17.1.2paint方法
17.1.3Canvas類(lèi)
17.1.4坐標(biāo)
17.2基本繪圖方法
17.2.1畫(huà)線
17.2.2畫(huà)字符串
17.2.3畫(huà)矩形
17.2.4畫(huà)圓
17.2.5畫(huà)多邊形
17.3高級(jí)繪圖方法
17.3.1顏色設(shè)置
17.3.2字體設(shè)置
17.3.3語(yǔ)句塊處理
17.4本章總結(jié) 
17.5課后習(xí)題
17.6參考文獻(xiàn)
第18章Inner Class
18.1認(rèn)識(shí)Inner Class
18.2成員式Inner Class
18.3區(qū)域式Inner Class
18.4匿名式Inner Class
18.5本章總結(jié)
18.6課后習(xí)題
18.7參考文獻(xiàn)
第19章Wrapper Class
19.1認(rèn)識(shí)Wrapper Class
19.2Integer類(lèi)
19.3Boolean類(lèi)
19.4Byte類(lèi)
19.5Character類(lèi)
19.6Double類(lèi)
19.7Float類(lèi)
19.8Long和Short類(lèi)
19.9本章總結(jié)
19.10課后習(xí)題
19.11參考文獻(xiàn)
第20章深入字符串處理
20.1深入了解String對(duì)象
20.1.1產(chǎn)生String對(duì)象
20.1.2String類(lèi)的方法使用
20.2StringBuffer類(lèi)使用
20.2.1產(chǎn)生StringBuffer對(duì)象
20.2.2StringBuffer類(lèi)的方法使用
20.3StringTokenizer類(lèi)使用
20.3.1建立StringTokenizer對(duì)象
20.3.2StringTokenizer類(lèi)的方法使用
20.4本章總結(jié)
20.5課后習(xí)題
20.6參考文獻(xiàn)
第21章文件與輸入/輸出處理
21.1javaio包簡(jiǎn)介
21.1.1Stream
21.1.2Node
21.1.3方法使用
21.2文件處理
21.2.1文件操作
21.2.2文件訪問(wèn)
21.3數(shù)據(jù)流連結(jié)
21.4對(duì)象序列化
21.5本章總結(jié)
21.6課后習(xí)題
21.7參考文獻(xiàn)
第22章Threads
22.1認(rèn)識(shí)Threads
22.2建立Threads
22.3Threads操作
22.3.1啟動(dòng)Threads
22.3.2停止Threads執(zhí)行
22.3.3暫停Threads執(zhí)行
22.3.4取得Threads信息
22.4數(shù)據(jù)同步處理
22.5Threads高級(jí)操作
22.6本章總結(jié)
22.7課后習(xí)題
22.8參考文獻(xiàn)
第23章Collection
23.1認(rèn)識(shí)Collection庫(kù)
23.2Set接口使用
23.3List接口使用
23.4Iterator接口使用
23.5Map接口使用
23.6JDK 11中的Collection庫(kù)
23.7本章總結(jié)
23.8課后習(xí)題
23.9參考文獻(xiàn)
第24章網(wǎng)絡(luò)程序設(shè)計(jì)
24.1網(wǎng)絡(luò)基本概念
24.1.1ClientServer架構(gòu)
24.1.2網(wǎng)際網(wǎng)絡(luò)地址
24.1.3TCP/IP傳輸協(xié)議
24.1.4面向連接協(xié)議
24.1.5非面向連接協(xié)議
24.1.6連接端口
24.1.7Socket
24.2Java網(wǎng)絡(luò)類(lèi)
24.2.1InetAddress類(lèi)
24.2.2Socket類(lèi)
24.2.3ServerSocket類(lèi)
24.2.4DatagramSocket類(lèi)和DatagramPacket類(lèi)
24.3本章總結(jié)
24.4課后習(xí)題
24.5參考文獻(xiàn)
附錄
附錄Aassertion
A.1什么是assertion
A.2assertion的語(yǔ)法
A.3編譯與執(zhí)行
A.4Java assertion的設(shè)計(jì)哲學(xué)
A.5適當(dāng)?shù)厥褂胊ssertion機(jī)制
A.6ClassLoader類(lèi)和Throwable類(lèi)的新方法
A.7本章總結(jié)
A.8課后習(xí)題
A.9參考文獻(xiàn)
附錄BJava Web Start
B.0前言
B.1認(rèn)識(shí)Java Web Start
B.2使用Java Web Start
B.3Java Web Start設(shè)定
B.4Java Web Start應(yīng)用程序設(shè)計(jì)
B.4.1執(zhí)行其他Java Web Start應(yīng)用程序
B.4.2設(shè)計(jì)Java Web Start應(yīng)用程序
B.5Tiger里的Java Web Start
B.6本章總結(jié)
B.7課后習(xí)題
B.8參考文獻(xiàn)
附錄CNew I/O
C.1認(rèn)識(shí)New I/O API
C.2Channels和Buffers
C.2.1Channels
C.2.2Buffers
C.2.3ByteBuffer類(lèi)
C.3Buffer范例實(shí)現(xiàn)
C.4FileChannel類(lèi)
C.4.1數(shù)據(jù)傳送
C.4.2數(shù)據(jù)合并與分流
C.4.3文件鎖定
C.4.4其他方法
C.5本章總結(jié)
C.6課后習(xí)題
C.7參考文獻(xiàn)
附錄D泛型——Generics
D.1泛型初體驗(yàn)
D.1.1ClassCastException
D.1.2泛型讓你的程序更安全
D.2深入了解泛型
D.3高級(jí)使用
D.3.1 Xlint
D.3.2Map也一樣
D.3.3方法參數(shù)與返回值
D.3.4泛型類(lèi)型的轉(zhuǎn)型
D.4制作自己的泛型類(lèi)
D.5看懂Java API說(shuō)明文檔
D.6本章總結(jié)
D.7參考文獻(xiàn)
附錄EEnum
E.1回顧從前
E.2枚舉式數(shù)據(jù)最佳的解決方案
E.3深入了解Enum
E.3.1骨子里還是個(gè)類(lèi)
E.3.2javalangEnum類(lèi)方法使用說(shuō)明
E.3.3Enum聲明
E.3.4static import使用說(shuō)明
E.3.5foreach循環(huán)使用說(shuō)明
E.3.6switch使用說(shuō)明
E.4配合Enum的新API
E.4.1 Enum枚舉類(lèi)型方法聲明
E.4.2javautilEnumMap使用說(shuō)明
E.4.3javautilEnumSet使用說(shuō)明
E.5本章總結(jié)
E.6參考文獻(xiàn)
附錄FTiger的好幫手
F.1Foreach
F.1.1數(shù)組的運(yùn)用
F.1.2Collection對(duì)象的運(yùn)用
F.1.3自行設(shè)計(jì)可順序讀取的類(lèi)
F.1.4foreach循環(huán)的限制
F.2Static import
F.2.1基本用法
F.2.2重載
F.2.3遮蔽
F.3varags
F.3.1什么是varags
F.3.2如何使用
F.3.3使用限制
F.4Autoboxing與Autounboxing 
F.4.1Autoboxing與Autounboxing是什么
F.4.2使用限制
F.4.3條件判斷式使用
F.4.4方法重載
F.5本章總結(jié)
F.6參考文獻(xiàn)
附錄G簡(jiǎn)易格式化的輸入與輸出
G.1簡(jiǎn)易輸出
G.1.1回顧javatextFormat
G.1.2認(rèn)識(shí)javautilFormatter
G.2簡(jiǎn)易輸入
G.2.1回顧
G.2.2認(rèn)識(shí)javautilScanner
G.3本章總結(jié)
G.4參考文獻(xiàn)
附錄HAnnotations
H.1認(rèn)識(shí)Annotation
H.1.1什么是Annotation
H.1.2Tiger默認(rèn)的三個(gè)Annotation類(lèi)型
H.1.3Annotation的種類(lèi)
H.2Metaannotation
H.2.1什么是Metaannotation?
H.2.2Target
H.2.3Retention
H.2.4Documented
H.2.5Inherited
H.3設(shè)計(jì)自己的Annotation類(lèi)型
H.3.1動(dòng)手設(shè)計(jì)自己的Annotation類(lèi)型
H.3.2使用它們
H.3.3寫(xiě)個(gè)工具來(lái)測(cè)試
H.4本章總結(jié)
H.5參考文獻(xiàn)

本目錄推薦

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