注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java SE應(yīng)用開發(fā)技術(shù)詳解

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

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

定 價(jià):¥65.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Java SE應(yīng)用開發(fā)技術(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  簡單 6
1.2.3  健壯性 6
1.2.4  平臺(tái)無關(guān)性 7
1.2.5  解釋型與高性能 7
1.2.6  多線程 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語言實(shí)現(xiàn)機(jī)制 11
1.4.1  Java虛擬機(jī)(JVM) 11
1.4.2  垃圾回收機(jī)制(Garbage Collection) 13
1.4.3  代碼安全性檢測(Code Security) 13
1.5  Java體系結(jié)構(gòu) 14
1.5.1  Java應(yīng)用程序編程接口(Java API) 15
1.5.2  Java類文件格式 16
1.5.3  類裝載器 17
1.6  面向?qū)ο蟪绦蛟O(shè)計(jì) 17
1.7  Java應(yīng)用程序的類型 19
1.7.1  小應(yīng)用程序(Applet) 19
1.7.2  圖形用戶界面(GUI)應(yīng)用程序 20
1.7.3  命令行應(yīng)用程序 20
1.7.4  小服務(wù)器端應(yīng)用程序(Servlet) 20
1.7.5  包(庫) 20
1.8  關(guān)于Java的常見觀點(diǎn) 20
1.9  小結(jié) 21
第2章  Java編程環(huán)境 22
2.1  Java開發(fā)工具箱 22
2.1.1  下載與安裝Java開發(fā)工具箱(JDK) 23
2.1.2  JDK目錄 25
2.1.3  設(shè)置環(huán)境變量 26
2.1.4  JDK與JRE 28
2.2  一個(gè)簡單的Java程序 30
2.2.1  簡單Java程序說明 30
2.2.2  編譯Java源程序 32
2.2.3  運(yùn)行Java程序 33
2.3  Java開發(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è)簡單的Java小應(yīng)用程序 43
2.6  小結(jié) 44



第3章  Java語言的基本要素 46
3.1  Java數(shù)據(jù)類型 46
3.2  Java基本數(shù)據(jù)類型 47
3.2.1  整數(shù)類型 47
3.2.2  浮點(diǎn)類型 49
3.2.3  字符類型(char) 50
3.2.4  布爾類型(boolean) 51
3.2.5  類型之間的轉(zhuǎn)換 52
3.3  標(biāo)記 54
3.3.1  空白分隔符 54
3.3.2  注釋(comments) 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章  程序控制語句 72
4.1  選擇語句 72
4.1.1  if語句 73
4.1.2  switch語句 77
4.2  循環(huán)語句 80
4.2.1  while語句 80
4.2.2  do-while語句 82
4.2.3  for語句 84
4.3  跳轉(zhuǎn)語句 86
4.3.1  break語句 87
4.3.2  continue語句 89
4.3.3  return語句 92
4.3.4  異常處理語句 92
4.4  斷言 92
4.4.1  斷言的語法 93
4.4.2  斷言的示例 93
4.4.3  斷言的使用 96
4.5  10個(gè)Java程序示例 96
4.5.1  打印三角形 96
4.5.2  輸出長方形 97
4.5.3  查找出0~99間5的倍數(shù)之和 97
4.5.4  判斷成績等級(jí) 98
4.5.5  簡單使用方法返回值 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ù)組簡介 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ù)組的長度及越界 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ù)組的訪問 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類的sort方法 124
5.8  數(shù)組的比較 125
5.9  小結(jié) 125


第6章  對(duì)象和類 126
6.1  面向?qū)ο笤O(shè)計(jì)基本概念 126
6.1.1  對(duì)象 126
6.1.2  類 127
6.1.3  消息 128
6.1.4  面向?qū)ο缶幊痰奶卣?129
6.2  Java類 131
6.2.1  抽象數(shù)據(jù)類型 132
6.2.2  一個(gè)簡單的類 132
6.2.3  類的基本形式 133
6.2.4  類的修飾符 135
6.2.5  相關(guān)運(yùn)算符 138
6.3  成員變量 139
6.3.1  類成員變量說明 139
6.3.2  類成員類型 139
6.3.3  類成員修飾符 140
6.4  成員方法 144
6.4.1  成員方法的修飾符 144
6.4.2  成員方法的返回值 149
6.4.3  成員方法的參數(shù) 149
6.4.4  方法體中的變量與類成員變量 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方法的語法 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)部類 177
6.9.1  內(nèi)部類的種類與內(nèi)部類的定義 177
6.9.2  內(nèi)部類與外部類的訪問關(guān)系 181
6.9.3  靜態(tài)內(nèi)部類 186
6.10  小結(jié) 187
第7章  繼承、接口與包 188
7.1  繼承 188
7.1.1  繼承的定義 189
7.1.2  繼承關(guān)系的說明 191
7.1.3  成員變量的繼承與隱藏 191
7.1.4  成員方法的繼承、隱藏與覆蓋 194
7.1.5  父類對(duì)象與子類對(duì)象 201
7.2  組合 201
7.3  抽象類 203
7.4  多態(tài)與動(dòng)態(tài)綁定 205
7.5  Object所有的類的根類 206
7.6  接口 209
7.6.1  接口定義 209
7.6.2  接口與抽象類 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章  字符類、字符串與正則表達(dá)式 236
8.1  Character類 236
8.1.1  Character的聲明 237
8.1.2  Character類的構(gòu)造方法 237
8.1.3  Character常用方法 237
8.1.4  Character類的API 240
8.2  String類 242
8.2.1  String類的聲明 242
8.2.2  創(chuàng)建String對(duì)象 242
8.2.3  字符串基本操作 246
8.2.4  字符串比較 256
8.2.5  字符串與其他類型數(shù)據(jù)轉(zhuǎn)換 257
8.2.6  字符串連接 259
8.2.7  String類的其他方法 261
8.3  StringBuffer類 262
8.3.1  創(chuàng)建StringBuffer對(duì)象 263
8.3.2  StringBuffer常用方法 265
8.4  StringTokenizer類 271
8.4.1  StringTokenizer類的聲明 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  集合與集合框架說明 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  范型的說明 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類 303
9.6.3  ArrayList類 310
9.6.4  LinkedList類 318
9.7  Set(集合) 324
9.7.1  SortedSet接口 325
9.7.2  TreeSet類 325
9.7.3  HashSet類 328
9.8  Map(映射) 332
9.8.1  Map.Entry接口 333
9.8.2  HashMap類 334
9.8.3  TreeMap類 337
9.9  Arrays類 340
9.10  Collections類 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類(文件與目錄的操作) 354
10.2.2  FileInputStream類與FileOutputStream類 359
10.2.3  FileReader類與FileWriter類 361
10.2.4  隨機(jī)訪問文件(RandomAccessFile) 364
10.2.5  FilenameFilter接口與FileFilter接口 368
10.3  過濾流 371
10.3.1  FilterInputStream類與FilterOutputStream類 371
10.3.2  BufferedInputStream類與BufferedOutputStream類 372
10.3.3  DataInputStream類與DataOutputStream類 375
10.3.4  PushbackInputStream類 379
10.4  字符流的處理及其與字節(jié)流的轉(zhuǎn)換 381
10.4.1  InputStreamReader類與OutputStreamWriter類 381
10.4.2  BufferedReader類與BufferedWriter類 384
10.5  數(shù)據(jù)庫操作 387
10.5.1  JDBC簡介 387
10.5.2  數(shù)據(jù)庫的JDBC連接過程 388
10.5.3  驅(qū)動(dòng)管理器(Driver Manager) 390
10.5.4  連接各種數(shù)據(jù)庫代碼 391
10.5.5  JDBC-ODBC連接數(shù)據(jù)庫 392
10.5.6  完整連接數(shù)據(jù)庫示例 395
10.6  小結(jié) 399
第11章  圖形用戶界面編程基礎(chǔ) 400
11.1  圖形用戶界面概述 400
11.1.1  AWT組件和Swing組件 400
11.1.2  AWT類的層次結(jié)構(gòu) 401
11.1.3  使用AWT 401
11.1.4  java.awt包中的類 402
11.2  容器(Container) 405
11.2.1  窗口(Window)及其子類框架(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  事件類 421
11.4.2  事件監(jiān)聽器 425
11.4.3  事件適配器 427
11.4.4  用內(nèi)部類事件處理 428
11.5  Swing程序簡介 431
11.5.1  Swing組件的分類 432
11.5.2  簡單的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ù)選框及開關(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  樹(JTree) 462
11.6.13  滑塊(JSlider) 464
11.6.14  對(duì)話框(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類 476
12.1.4  Applet的生命周期 477
12.2  一個(gè)簡單的Applet示例 478
12.3  Applet的部署 479
12.3.1  在網(wǎng)頁中嵌入Applet 479
12.3.2  向Applet傳遞參數(shù) 480
12.4  Applet中的事件 483
12.4.1  Applet處理鍵盤事件 483
12.4.2  Applet處理鼠標(biāo)事件 485
12.5  Applet與多媒體 487
12.5.1  Applet顯示圖像及動(dòng)畫 487
12.5.2  Applet播放聲音 491
12.6  小結(jié) 492
第13章  線程 493
13.1  線程的基本知識(shí) 493
13.1.1  線程與進(jìn)程 493
13.1.2  線程的生命周期 494
13.1.3  多線程的概念 495
13.1.4  線程優(yōu)先級(jí)的概念 495
13.2  線程的創(chuàng)建 496
13.2.1  通過實(shí)現(xiàn)Runnable接口創(chuàng)建線程 496
13.2.2  通過繼承Thread類創(chuàng)建線程 497
13.3  線程的基本控制 498
13.3.1  線程的休眠 499
13.3.2  線程的狀態(tài) 500
13.3.3  線程的終止 502
13.4  多線程的調(diào)度 503
13.4.1  線程的優(yōu)先級(jí) 504
13.4.2  線程的讓步(yield方法) 505
13.4.3  等待其他線程的結(jié)束(join方法) 506
13.5  多線程的同步 507
13.6  線程間的通信 509
13.7  線程的死鎖 512
13.8  小結(jié) 516
第14章  異常及調(diào)試 517
14.1  異常分類 517
14.1.1  異常類 517
14.1.2  異常類的方法及變量 518
14.1.3  常見異常類 519
14.2  異常處理機(jī)制 520
14.2.1  不處理異常 520
14.2.2  建立異常處理機(jī)制 521
14.2.3  捕捉多個(gè)異常 522
14.2.4  throws語句與throw語句 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類) 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類與DatagramPacket類 539
15.4.2  面向無連接的編程示例 540
15.5  基于URL的網(wǎng)絡(luò)編程 544
15.5.1  URL類與URL的解析 544
15.5.2  URLConnection類 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 ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)