注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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 包裝: 膠版紙
開本: 小16開 頁數(shù): 558 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目錄
第1章Java 的過去、現(xiàn)在和未來
1.1Java的歷史
1.2Java的架構(gòu)
1.2.1Java的語法
1.2.2Java的執(zhí)行環(huán)境
1.2.3Java API簡介
1.3Java的優(yōu)點(diǎn)
1.4Java未來的發(fā)展
1.5Tiger的全新體驗(yàn)
1.6本章總結(jié)
1.7課后習(xí)題
1.8參考文獻(xiàn)
第2章程序開發(fā)工具下載、安裝與使用
2.1JDK下載、安裝與設(shè)定
2.1.1Java 2 SDK 
2.1.2Java說明文檔
2.2程序編輯工具下載、安裝、設(shè)定與使用
2.2.1UltraEdit
2.2.2jEdit
2.3本章總結(jié)
2.4課后習(xí)題
2.5參考文獻(xiàn)
第3章程序初體驗(yàn)
3.1開始寫程序
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程序說明
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ù)類型
4.2.1基本數(shù)據(jù)類型
4.2.2變量的聲明
4.2.3類型轉(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的語句
6.1認(rèn)識(shí)語句
6.2一般語句
6.2.1注釋
6.2.2賦值語句
6.2.3對(duì)象的使用 (方法的調(diào)用)
6.2.4其他
6.3聲明語句
6.3.1變量的聲明
6.3.2對(duì)象的聲明
6.3.3類的聲明
6.3.4方法的聲明
6.4條件控制語句
6.4.1if
6.4.2else
6.4.3嵌套式的if
6.4.4操作符
6.4.5switch
6.5循環(huán)控制語句
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類與對(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定義類
7.2.2定義成員
7.2.3產(chǎn)生與使用對(duì)象
7.2.4初看構(gòu)造函數(shù)
7.2.5封裝
7.2.6類的繼承
7.2.7類的多態(tài)
7.2.8類成員與實(shí)例成員
7.2.9再看構(gòu)造函數(shù)
7.2.10重載、遮蔽與改寫
7.3本章總結(jié)
7.4課后習(xí)題
7.5參考文獻(xiàn)
第8章深入Java面向?qū)ο蟪绦蛟O(shè)計(jì)
8.1包的使用
8.1.1什么是包
8.1.2package語句
8.1.3import語句
8.1.4classpath的設(shè)定
8.1.5訪問權(quán)限修飾符的使用
8.2final修飾符
8.3抽象類
8.4接口
8.5本章總結(jié)
8.6課后習(xí)題
8.7參考文獻(xiàn)
第9章Object類常用方法介紹
9.1類的類型轉(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變量的訪問范圍
10.4參數(shù)傳遞
10.4.1基本數(shù)據(jù)類型參數(shù)值傳遞
10.4.2類對(duì)象類型參數(shù)值傳遞
10.5垃圾回收
10.5.1Garbage Collection簡介
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類使用
11.1.4Runtime類使用
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類
12.4異常與方法的改寫
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類架構(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類
17.1.1產(chǎn)生Graphics對(duì)象
17.1.2paint方法
17.1.3Canvas類
17.1.4坐標(biāo)
17.2基本繪圖方法
17.2.1畫線
17.2.2畫字符串
17.2.3畫矩形
17.2.4畫圓
17.2.5畫多邊形
17.3高級(jí)繪圖方法
17.3.1顏色設(shè)置
17.3.2字體設(shè)置
17.3.3語句塊處理
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類
19.3Boolean類
19.4Byte類
19.5Character類
19.6Double類
19.7Float類
19.8Long和Short類
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類的方法使用
20.2StringBuffer類使用
20.2.1產(chǎn)生StringBuffer對(duì)象
20.2.2StringBuffer類的方法使用
20.3StringTokenizer類使用
20.3.1建立StringTokenizer對(duì)象
20.3.2StringTokenizer類的方法使用
20.4本章總結(jié)
20.5課后習(xí)題
20.6參考文獻(xiàn)
第21章文件與輸入/輸出處理
21.1javaio包簡介
21.1.1Stream
21.1.2Node
21.1.3方法使用
21.2文件處理
21.2.1文件操作
21.2.2文件訪問
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庫
23.2Set接口使用
23.3List接口使用
23.4Iterator接口使用
23.5Map接口使用
23.6JDK 11中的Collection庫
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ò)類
24.2.1InetAddress類
24.2.2Socket類
24.2.3ServerSocket類
24.2.4DatagramSocket類和DatagramPacket類
24.3本章總結(jié)
24.4課后習(xí)題
24.5參考文獻(xiàn)
附錄
附錄Aassertion
A.1什么是assertion
A.2assertion的語法
A.3編譯與執(zhí)行
A.4Java assertion的設(shè)計(jì)哲學(xué)
A.5適當(dāng)?shù)厥褂胊ssertion機(jī)制
A.6ClassLoader類和Throwable類的新方法
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類
C.3Buffer范例實(shí)現(xiàn)
C.4FileChannel類
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泛型類型的轉(zhuǎn)型
D.4制作自己的泛型類
D.5看懂Java API說明文檔
D.6本章總結(jié)
D.7參考文獻(xiàn)
附錄EEnum
E.1回顧從前
E.2枚舉式數(shù)據(jù)最佳的解決方案
E.3深入了解Enum
E.3.1骨子里還是個(gè)類
E.3.2javalangEnum類方法使用說明
E.3.3Enum聲明
E.3.4static import使用說明
E.3.5foreach循環(huán)使用說明
E.3.6switch使用說明
E.4配合Enum的新API
E.4.1 Enum枚舉類型方法聲明
E.4.2javautilEnumMap使用說明
E.4.3javautilEnumSet使用說明
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ì)可順序讀取的類
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簡易格式化的輸入與輸出
G.1簡易輸出
G.1.1回顧javatextFormat
G.1.2認(rèn)識(shí)javautilFormatter
G.2簡易輸入
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類型
H.1.3Annotation的種類
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類型
H.3.1動(dòng)手設(shè)計(jì)自己的Annotation類型
H.3.2使用它們
H.3.3寫個(gè)工具來測(cè)試
H.4本章總結(jié)
H.5參考文獻(xiàn)

本目錄推薦

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