注冊(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)Java SE應(yīng)用開(kāi)發(fā)技術(shù)詳解

Java SE應(yīng)用開(kāi)發(fā)技術(shù)詳解

Java SE應(yīng)用開(kāi)發(fā)技術(shù)詳解

定 價(jià):¥65.00

作 者: 龐麗娜
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: JAVA

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787030203052 出版時(shí)間: 2007-10-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 562 字?jǐn)?shù):  

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

  《Java SE應(yīng)用開(kāi)發(fā)技術(shù)詳解(附1CD光盤(pán))》從實(shí)用易讀的角度出發(fā),全面系統(tǒng)地介紹了Java編程技術(shù)?!禞ava SE應(yīng)用開(kāi)發(fā)技術(shù)詳解(附1CD光盤(pán))》按照基本知識(shí)講解、圖示說(shuō)明以及編程示例相結(jié)合的編排形式,引導(dǎo)讀者由淺入深、循序漸進(jìn)地學(xué)習(xí)并逐步提高Java應(yīng)用水平。全書(shū)共分為4篇,分為Java入門(mén)知識(shí)篇、Java語(yǔ)言基礎(chǔ)篇、Java面向?qū)ο缶幊唐约癑ava高級(jí)編程進(jìn)階篇共4篇。主要包括:Java語(yǔ)言基礎(chǔ)、類(lèi)與對(duì)象的面向?qū)ο笏枷?、Java語(yǔ)言集合框架、Java的異常處理、Java的輸入/輸出與數(shù)據(jù)庫(kù)操作、Java多線(xiàn)程機(jī)制、事件處理、Java圖形用戶(hù)界面的設(shè)計(jì)與實(shí)現(xiàn)、Applet技術(shù)及應(yīng)用以及Java數(shù)據(jù)庫(kù)編程等基礎(chǔ)知識(shí)講解,并且在各個(gè)章節(jié)中還穿插了多個(gè)完整示例源代碼供讀者學(xué)習(xí)?!禞ava SE應(yīng)用開(kāi)發(fā)技術(shù)詳解(附1CD光盤(pán))》適合廣大的Java編程愛(ài)好者,特別適合Java編程的初學(xué)者,也適用于有一定專(zhuān)業(yè)知識(shí)的軟件開(kāi)發(fā)人員使用,如果對(duì)Java及面向?qū)ο笠呀?jīng)有所了解,可以跳過(guò)前面選擇后面的章節(jié)閱讀;《Java SE應(yīng)用開(kāi)發(fā)技術(shù)詳解(附1CD光盤(pán))》同樣可作為相關(guān)的培訓(xùn)教材和參考書(shū)。

作者簡(jiǎn)介

暫缺《Java SE應(yīng)用開(kāi)發(fā)技術(shù)詳解》作者簡(jiǎn)介

圖書(shū)目錄

第1章  準(zhǔn)備知識(shí) 2
1.1  Java概述 2
1.1.1  Java的發(fā)展歷史 2
1.1.2  Java與C/C++的關(guān)系 3
1.1.3  Java與Internet 5
1.2  Java的特點(diǎn) 5
1.2.1  面向?qū)ο?5
1.2.2  簡(jiǎn)單 6
1.2.3  健壯性 6
1.2.4  平臺(tái)無(wú)關(guān)性 7
1.2.5  解釋型與高性能 7
1.2.6  多線(xiàn)程 8
1.2.7  動(dòng)態(tài)性 8
1.2.8  安全性 8
1.2.9  分布式 9
1.3  Java技術(shù)的架構(gòu) 10
1.4  Java語(yǔ)言實(shí)現(xiàn)機(jī)制 11
1.4.1  Java虛擬機(jī)(JVM) 11
1.4.2  垃圾回收機(jī)制(Garbage Collection) 13
1.4.3  代碼安全性檢測(cè)(Code Security) 13
1.5  Java體系結(jié)構(gòu) 14
1.5.1  Java應(yīng)用程序編程接口(Java API) 15
1.5.2  Java類(lèi)文件格式 16
1.5.3  類(lèi)裝載器 17
1.6  面向?qū)ο蟪绦蛟O(shè)計(jì) 17
1.7  Java應(yīng)用程序的類(lèi)型 19
1.7.1  小應(yīng)用程序(Applet) 19
1.7.2  圖形用戶(hù)界面(GUI)應(yīng)用程序 20
1.7.3  命令行應(yīng)用程序 20
1.7.4  小服務(wù)器端應(yīng)用程序(Servlet) 20
1.7.5  包(庫(kù)) 20
1.8  關(guān)于Java的常見(jiàn)觀點(diǎn) 20
1.9  小結(jié) 21
第2章  Java編程環(huán)境 22
2.1  Java開(kāi)發(fā)工具箱 22
2.1.1  下載與安裝Java開(kāi)發(fā)工具箱(JDK) 23
2.1.2  JDK目錄 25
2.1.3  設(shè)置環(huán)境變量 26
2.1.4  JDK與JRE 28
2.2  一個(gè)簡(jiǎn)單的Java程序 30
2.2.1  簡(jiǎn)單Java程序說(shuō)明 30
2.2.2  編譯Java源程序 32
2.2.3  運(yùn)行Java程序 33
2.3  Java開(kāi)發(fā)工具概述 34
2.3.1  JCreator 35
2.3.2  JBuilder 35
2.3.3  Eclipse 36
2.4  Eclipse詳細(xì)介紹 37
2.4.1  下載Eclipse 37
2.4.2  安裝Eclipse 38
2.4.3  使用Eclipse 38
2.4.4  Eclipse的插件 42
2.5  一個(gè)簡(jiǎn)單的Java小應(yīng)用程序 43
2.6  小結(jié) 44



第3章  Java語(yǔ)言的基本要素 46
3.1  Java數(shù)據(jù)類(lèi)型 46
3.2  Java基本數(shù)據(jù)類(lèi)型 47
3.2.1  整數(shù)類(lèi)型 47
3.2.2  浮點(diǎn)類(lèi)型 49
3.2.3  字符類(lèi)型(char) 50
3.2.4  布爾類(lèi)型(boolean) 51
3.2.5  類(lèi)型之間的轉(zhuǎn)換 52
3.3  標(biāo)記 54
3.3.1  空白分隔符 54
3.3.2  注釋?zhuān)╟omments) 54
3.3.3  關(guān)鍵字 55
3.3.4  標(biāo)識(shí)符(identifier) 55
3.3.5  分隔符 56
3.4  常量和變量 57
3.4.1  常量(Constant) 57
3.4.2  變量(variable) 57
3.5  運(yùn)算符和表達(dá)式 60
3.5.1  算術(shù)運(yùn)算符 61
3.5.2  位運(yùn)算符 63
3.5.3  關(guān)系運(yùn)算符 64
3.5.4  邏輯運(yùn)算符 66
3.5.5  條件運(yùn)算符 68
3.5.6  賦值運(yùn)算符 69
3.5.7  其他運(yùn)算符 69
3.5.8  運(yùn)算符優(yōu)先級(jí) 70
3.5.9  表達(dá)式 70
3.6  小結(jié) 71
第4章  程序控制語(yǔ)句 72
4.1  選擇語(yǔ)句 72
4.1.1  if語(yǔ)句 73
4.1.2  switch語(yǔ)句 77
4.2  循環(huán)語(yǔ)句 80
4.2.1  while語(yǔ)句 80
4.2.2  do-while語(yǔ)句 82
4.2.3  for語(yǔ)句 84
4.3  跳轉(zhuǎn)語(yǔ)句 86
4.3.1  break語(yǔ)句 87
4.3.2  continue語(yǔ)句 89
4.3.3  return語(yǔ)句 92
4.3.4  異常處理語(yǔ)句 92
4.4  斷言 92
4.4.1  斷言的語(yǔ)法 93
4.4.2  斷言的示例 93
4.4.3  斷言的使用 96
4.5  10個(gè)Java程序示例 96
4.5.1  打印三角形 96
4.5.2  輸出長(zhǎng)方形 97
4.5.3  查找出0~99間5的倍數(shù)之和 97
4.5.4  判斷成績(jī)等級(jí) 98
4.5.5  簡(jiǎn)單使用方法返回值 99
4.5.6  判斷是否為閏年 100
4.5.7  找出100~200之間的素?cái)?shù) 101
4.5.8  打印日期 102
4.5.9  求1~20的平方和 102
4.5.10  插入排序 104
4.6  小結(jié) 105
第5章  數(shù)組 106
5.1  數(shù)組簡(jiǎn)介 106
5.2  一維數(shù)組 107
5.2.1  一維數(shù)組的聲明 107
5.2.2  一維數(shù)組的創(chuàng)建及初始化 108
5.2.3  一維數(shù)組的結(jié)構(gòu) 109
5.2.4  數(shù)組的長(zhǎng)度及越界 109
5.3  多維數(shù)組 110
5.3.1  多維數(shù)組的聲明 111
5.3.2  多維數(shù)組的創(chuàng)建 111
5.3.3  多維數(shù)組的結(jié)構(gòu)及初始化 112
5.3.4  多維數(shù)組的訪(fǎng)問(wèn) 113
5.4  復(fù)制數(shù)組 115
5.5  數(shù)組修飾符 117
5.6  搜索數(shù)組 117
5.7  排序數(shù)組 121
5.7.1  冒泡排序 121
5.7.2  快速排序 122
5.7.3  Arrays類(lèi)的sort方法 124
5.8  數(shù)組的比較 125
5.9  小結(jié) 125


第6章  對(duì)象和類(lèi) 126
6.1  面向?qū)ο笤O(shè)計(jì)基本概念 126
6.1.1  對(duì)象 126
6.1.2  類(lèi) 127
6.1.3  消息 128
6.1.4  面向?qū)ο缶幊痰奶卣?129
6.2  Java類(lèi) 131
6.2.1  抽象數(shù)據(jù)類(lèi)型 132
6.2.2  一個(gè)簡(jiǎn)單的類(lèi) 132
6.2.3  類(lèi)的基本形式 133
6.2.4  類(lèi)的修飾符 135
6.2.5  相關(guān)運(yùn)算符 138
6.3  成員變量 139
6.3.1  類(lèi)成員變量說(shuō)明 139
6.3.2  類(lèi)成員類(lèi)型 139
6.3.3  類(lèi)成員修飾符 140
6.4  成員方法 144
6.4.1  成員方法的修飾符 144
6.4.2  成員方法的返回值 149
6.4.3  成員方法的參數(shù) 149
6.4.4  方法體中的變量與類(lèi)成員變量 151
6.4.5  方法的調(diào)用 152
6.4.6  方法的重載與覆蓋 153
6.4.7  方法的遞歸調(diào)用 155
6.5  構(gòu)造方法與垃圾回收 160
6.5.1  構(gòu)造方法 160
6.5.2  垃圾回收 162
6.6  this關(guān)鍵字和super關(guān)鍵字 163
6.7  static關(guān)鍵字 167
6.7.1  靜態(tài)變量 168
6.7.2  靜態(tài)方法 169
6.7.3  靜態(tài)代碼塊(static block) 170
6.7.4  單態(tài)設(shè)計(jì)模式 170
6.7.5  理解main方法的語(yǔ)法 171
6.8  對(duì)象 172
6.8.1  對(duì)象的創(chuàng)建 172
6.8.2  對(duì)象的使用 173
6.8.3  對(duì)象的消除 175
6.8.4  instanceof運(yùn)算符 176
6.9  內(nèi)部類(lèi) 177
6.9.1  內(nèi)部類(lèi)的種類(lèi)與內(nèi)部類(lèi)的定義 177
6.9.2  內(nèi)部類(lèi)與外部類(lèi)的訪(fǎng)問(wèn)關(guān)系 181
6.9.3  靜態(tài)內(nèi)部類(lèi) 186
6.10  小結(jié) 187
第7章  繼承、接口與包 188
7.1  繼承 188
7.1.1  繼承的定義 189
7.1.2  繼承關(guān)系的說(shuō)明 191
7.1.3  成員變量的繼承與隱藏 191
7.1.4  成員方法的繼承、隱藏與覆蓋 194
7.1.5  父類(lèi)對(duì)象與子類(lèi)對(duì)象 201
7.2  組合 201
7.3  抽象類(lèi) 203
7.4  多態(tài)與動(dòng)態(tài)綁定 205
7.5  Object所有的類(lèi)的根類(lèi) 206
7.6  接口 209
7.6.1  接口定義 209
7.6.2  接口與抽象類(lèi) 211
7.6.3  接口的使用 212
7.6.4  接口的多態(tài) 214
7.6.5  接口實(shí)現(xiàn)多繼承 215
7.7  包 216
7.7.1  定義包 217
7.7.2  導(dǎo)入包 218
7.7.3  包的路徑 220
7.7.4  Java API中常用包 221
7.7.5  JAR文件 230
7.8  小結(jié) 235
第8章  字符類(lèi)、字符串與正則表達(dá)式 236
8.1  Character類(lèi) 236
8.1.1  Character的聲明 237
8.1.2  Character類(lèi)的構(gòu)造方法 237
8.1.3  Character常用方法 237
8.1.4  Character類(lèi)的API 240
8.2  String類(lèi) 242
8.2.1  String類(lèi)的聲明 242
8.2.2  創(chuàng)建String對(duì)象 242
8.2.3  字符串基本操作 246
8.2.4  字符串比較 256
8.2.5  字符串與其他類(lèi)型數(shù)據(jù)轉(zhuǎn)換 257
8.2.6  字符串連接 259
8.2.7  String類(lèi)的其他方法 261
8.3  StringBuffer類(lèi) 262
8.3.1  創(chuàng)建StringBuffer對(duì)象 263
8.3.2  StringBuffer常用方法 265
8.4  StringTokenizer類(lèi) 271
8.4.1  StringTokenizer類(lèi)的聲明 271
8.4.2  StringTokenizer的構(gòu)造方法 272
8.4.3  StringTokenizer的方法 272
8.5  正則表達(dá)式的匹配 275
8.5.1  正則表達(dá)式的基礎(chǔ) 276
8.5.2  正則表達(dá)式的元字符 276
8.5.3  Java中正則表達(dá)式的使用 277
8.5.4  java.util.regex包 283
8.6  小結(jié) 289
第9章  Java集合框架 290
9.1  集合與集合框架說(shuō)明 290
9.1.1  集合框架概念 291
9.1.2  集合框架內(nèi)容及關(guān)系圖 291
9.1.3  集合 296
9.2  Java集合API中的范型 296
9.2.1  范型的概念 296
9.2.2  范型的說(shuō)明 297
9.2.3  范型的進(jìn)階講解 298
9.3  Collection接口 299
9.4  Iterator(迭代器)接口 300
9.5  Comparable接口和Comparator接口 300
9.5.1  Comparable接口 300
9.5.2  Comparator接口 301
9.6  List(列表) 301
9.6.1  List接口 301
9.6.2  Vector類(lèi) 303
9.6.3  ArrayList類(lèi) 310
9.6.4  LinkedList類(lèi) 318
9.7  Set(集合) 324
9.7.1  SortedSet接口 325
9.7.2  TreeSet類(lèi) 325
9.7.3  HashSet類(lèi) 328
9.8  Map(映射) 332
9.8.1  Map.Entry接口 333
9.8.2  HashMap類(lèi) 334
9.8.3  TreeMap類(lèi) 337
9.9  Arrays類(lèi) 340
9.10  Collections類(lèi) 343
9.11  小結(jié) 347


第10章  Java輸入/輸出系統(tǒng) 350
10.1  I/O流概述 350
10.1.1  字節(jié)流(InputStream與OutputStream) 351
10.1.2  字符流(Reader與Writer) 352
10.2  文件處理 354
10.2.1  File類(lèi)(文件與目錄的操作) 354
10.2.2  FileInputStream類(lèi)與FileOutputStream類(lèi) 359
10.2.3  FileReader類(lèi)與FileWriter類(lèi) 361
10.2.4  隨機(jī)訪(fǎng)問(wèn)文件(RandomAccessFile) 364
10.2.5  FilenameFilter接口與FileFilter接口 368
10.3  過(guò)濾流 371
10.3.1  FilterInputStream類(lèi)與FilterOutputStream類(lèi) 371
10.3.2  BufferedInputStream類(lèi)與BufferedOutputStream類(lèi) 372
10.3.3  DataInputStream類(lèi)與DataOutputStream類(lèi) 375
10.3.4  PushbackInputStream類(lèi) 379
10.4  字符流的處理及其與字節(jié)流的轉(zhuǎn)換 381
10.4.1  InputStreamReader類(lèi)與OutputStreamWriter類(lèi) 381
10.4.2  BufferedReader類(lèi)與BufferedWriter類(lèi) 384
10.5  數(shù)據(jù)庫(kù)操作 387
10.5.1  JDBC簡(jiǎn)介 387
10.5.2  數(shù)據(jù)庫(kù)的JDBC連接過(guò)程 388
10.5.3  驅(qū)動(dòng)管理器(Driver Manager) 390
10.5.4  連接各種數(shù)據(jù)庫(kù)代碼 391
10.5.5  JDBC-ODBC連接數(shù)據(jù)庫(kù) 392
10.5.6  完整連接數(shù)據(jù)庫(kù)示例 395
10.6  小結(jié) 399
第11章  圖形用戶(hù)界面編程基礎(chǔ) 400
11.1  圖形用戶(hù)界面概述 400
11.1.1  AWT組件和Swing組件 400
11.1.2  AWT類(lèi)的層次結(jié)構(gòu) 401
11.1.3  使用AWT 401
11.1.4  java.awt包中的類(lèi) 402
11.2  容器(Container) 405
11.2.1  窗口(Window)及其子類(lèi)框架(Frame) 406
11.2.2  面板(Panel) 407
11.3  布局管理器 408
11.3.1  流布局管理器(FlowLayout) 408
11.3.2  邊界布局管理器(BorderLayout) 411
11.3.3  柵格布局管理器(GridLayout) 412
11.3.4  柵格包布局管理器(GridBagLayout) 414
11.3.5  卡片布局管理器(CardLayout) 417
11.4  事件和事件處理 420
11.4.1  事件類(lèi) 421
11.4.2  事件監(jiān)聽(tīng)器 425
11.4.3  事件適配器 427
11.4.4  用內(nèi)部類(lèi)事件處理 428
11.5  Swing程序簡(jiǎn)介 431
11.5.1  Swing組件的分類(lèi) 432
11.5.2  簡(jiǎn)單的Swing源程序 433
11.6  Swing組件一覽 434
11.6.1  按鈕(JButton) 435
11.6.2  圖標(biāo)(Icon) 437
11.6.3  標(biāo)簽(JLabel) 438
11.6.4  文本框(JTextField和JTextArea) 440
11.6.5  列表(JList) 443
11.6.6  下拉列表(JComboBox) 445
11.6.7  單選按鈕、復(fù)選框及開(kāi)關(guān)選擇按鈕 446
11.6.8  滾動(dòng)面板(JScrollPane) 448
11.6.9  標(biāo)簽面板(JTabbedPane) 450
11.6.10  菜單、彈出式菜單及工具欄 452
11.6.11  表格(JTable) 461
11.6.12  樹(shù)(JTree) 462
11.6.13  滑塊(JSlider) 464
11.6.14  對(duì)話(huà)框(JDialog)和消息框(JOptionPane) 466
11.6.15  文件選擇框(JFileChooser) 468
11.7  繪圖 470
11.7.1  文本與字體 470
11.7.2  顏色 470
11.7.3  圖形的繪制 472
11.8  小結(jié) 474
第12章  Applet 475
12.1  Applet基礎(chǔ)知識(shí) 475
12.1.1  Applet與Application的區(qū)別 475
12.1.2  Applet的工作原理 476
12.1.3  Applet類(lèi) 476
12.1.4  Applet的生命周期 477
12.2  一個(gè)簡(jiǎn)單的Applet示例 478
12.3  Applet的部署 479
12.3.1  在網(wǎng)頁(yè)中嵌入Applet 479
12.3.2  向Applet傳遞參數(shù) 480
12.4  Applet中的事件 483
12.4.1  Applet處理鍵盤(pán)事件 483
12.4.2  Applet處理鼠標(biāo)事件 485
12.5  Applet與多媒體 487
12.5.1  Applet顯示圖像及動(dòng)畫(huà) 487
12.5.2  Applet播放聲音 491
12.6  小結(jié) 492
第13章  線(xiàn)程 493
13.1  線(xiàn)程的基本知識(shí) 493
13.1.1  線(xiàn)程與進(jìn)程 493
13.1.2  線(xiàn)程的生命周期 494
13.1.3  多線(xiàn)程的概念 495
13.1.4  線(xiàn)程優(yōu)先級(jí)的概念 495
13.2  線(xiàn)程的創(chuàng)建 496
13.2.1  通過(guò)實(shí)現(xiàn)Runnable接口創(chuàng)建線(xiàn)程 496
13.2.2  通過(guò)繼承Thread類(lèi)創(chuàng)建線(xiàn)程 497
13.3  線(xiàn)程的基本控制 498
13.3.1  線(xiàn)程的休眠 499
13.3.2  線(xiàn)程的狀態(tài) 500
13.3.3  線(xiàn)程的終止 502
13.4  多線(xiàn)程的調(diào)度 503
13.4.1  線(xiàn)程的優(yōu)先級(jí) 504
13.4.2  線(xiàn)程的讓步(yield方法) 505
13.4.3  等待其他線(xiàn)程的結(jié)束(join方法) 506
13.5  多線(xiàn)程的同步 507
13.6  線(xiàn)程間的通信 509
13.7  線(xiàn)程的死鎖 512
13.8  小結(jié) 516
第14章  異常及調(diào)試 517
14.1  異常分類(lèi) 517
14.1.1  異常類(lèi) 517
14.1.2  異常類(lèi)的方法及變量 518
14.1.3  常見(jiàn)異常類(lèi) 519
14.2  異常處理機(jī)制 520
14.2.1  不處理異常 520
14.2.2  建立異常處理機(jī)制 521
14.2.3  捕捉多個(gè)異常 522
14.2.4  throws語(yǔ)句與throw語(yǔ)句 524
14.3  創(chuàng)建自定義的異常 526
14.4  小結(jié) 529

第15章  網(wǎng)絡(luò)編程 530
15.1  網(wǎng)絡(luò)編程基礎(chǔ)知識(shí) 530
15.1.1  網(wǎng)絡(luò)基礎(chǔ)知識(shí) 530
15.1.2  網(wǎng)絡(luò)傳輸協(xié)議:TCP與UDP 531
15.2  Internet地址(InetAddress類(lèi)) 532
15.3  基于TCP/IP協(xié)議的網(wǎng)絡(luò)編程 534
15.3.1  Socket(套接字) 534
15.3.2  面向連接的Socket編程示例 535
15.4  基于UDP協(xié)議的網(wǎng)絡(luò)通信(Datagram) 539
15.4.1  DatagramSocket類(lèi)與DatagramPacket類(lèi) 539
15.4.2  面向無(wú)連接的編程示例 540
15.5  基于URL的網(wǎng)絡(luò)編程 544
15.5.1  URL類(lèi)與URL的解析 544
15.5.2  URLConnection類(lèi) 546
15.5.3  根據(jù)URL獲取遠(yuǎn)程圖像 547
15.5.4  根據(jù)URL獲取遠(yuǎn)程文檔 548
15.5.5  根據(jù)URL獲取遠(yuǎn)程音頻 550
15.6  小結(jié) 551
附錄一  JDK命令詳解 552
附錄二  ASCII編碼表 561

本目錄推薦

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