Java開發手冊

《Java開發手冊》
基本信息
做者: 桂穎 谷濤
出版社:電子工業出版社
ISBN:9787121209161
上架時間:2013-8-12
出版日期:2013 年7月
開本:16開
頁碼:834
版次:1-1
所屬分類:計算機 > 軟件與程序設計 > JAVA(J#) > Java
教材 > 計算機教材 > 本科/研究生 > 計算機專業教材 > 計算機專業課程 > 程序設計
更多關於 》》》《 Java開發手冊
內容簡介
計算機書籍
  《java開發手冊》由淺入深、全面系統地介紹java編程和開發的方方面面。書中各章提供了大量有針對性的實例,供讀者實戰演練。本書針對初學和自學讀者的特色,按照實際開發流程對java語言的程序設計進行講解,簡明易懂、實用性強。書中以通俗易懂的語言介紹java語言,力求作到深刻淺出。
   全書共30章,分爲5篇。java基礎篇介紹java的概念、數據類型、運算符、流程控制語句及數組等內容;面向對象篇介紹對象和類、訪問控制符、繼承、接口、封裝類及異常的處理;java經常使用技術篇介紹字符串、集合、內部類、線程和相關算法的應用;界面編程篇介紹java的swing編程、相關佈局使用的控件和圖像處理等知識;高級技術篇介紹網絡編程的基本知識、輸入/輸出流的使用和jdbc數據庫開發技術。
   不管對於java的初學者,仍是有必定基礎的高級用戶,本書都是一本可貴的參考書。本書很是適合使用java進行編程和開發的本科生、研究生及教師閱讀,還適合廣大科研和工程技術人員研讀。
目錄
《java開發手冊》
第1篇 java基礎
第1章 初步認識java1
1.1 java的概念1
1.1.1 java是什麼1
1.1.2 java平臺1
1.1.3 java的操做系統2
1.1.4 java的優勢2
1.2 java的歷史3
1.2.1 java的由來3
1.2.2 java的發展4
1.3 如何配置java開發環境4
1.3.1 開發工具包4
1.3.2 運行環境4
1.3.3 jdk的安裝和下載5
1.3.4 環境變量的設置6
1.3.5 環境變量的測試7
1.4 第一個應用程序——helloworld7
1.4.1 helloworld程序7
1.4.2 編譯與運行8
.1.4.3 編譯和運行命令9
1.5 小結12
第2章 基本數據類型13
2.1 數據類型13
2.1.1 整型13
2.1.2 浮點型16
2.1.3 字符型19
2.1.4 布爾型20
2.2 常量21
2.2.1 標識符21
2.2.2 常量22
2.3 變量24
2.3.1 聲明變量及初始化24
2.3.2 變量的做用域26
2.3.3 數據類型的自動轉換28
2.4 基本數據類型之間的轉換29
2.4.1 自動轉換類型29
2.4.2 強制轉換類型31
2.5 基本數據類型的對象包裝類34
2.6 註釋35
2.6.1 單行註釋36
2.6.2 區域註釋36
2.6.3 文檔註釋36
2.7 小結38
第3章 運算符詳解39
3.1 算術運算符39
3.1.1 加法運算符39
3.1.2 減法運算符42
3.1.3 乘法運算符43
3.1.4 除法運算符43
3.1.5 取餘運算符44
3.1.6 自增、自減運算44
3.2 關係與邏輯運算46
3.2.1 等於/不等於運算46
3.2.2 比較大小運算47
3.2.3 「與」運算48
3.2.4 「或」運算49
3.2.5 「非」運算50
3.3 三元運算符50
3.4 位運算51
3.5 移位運算53
3.5.1 「[[」左移運算53
3.5.2 「]]」右移運算53
3.5.3 「]]]」無符號右移運算54
3.5.4 具體實例55
3.6 賦值運算55
3.6.1 普通賦值運算56
3.6.2 運算賦值運算56
3.6.3 括號及運算符間的優先級關係57
3.7 java.lang.math類57
3.7.1 數學常量57
3.7.2 經常使用數學函數方法58
3.8 小結60
第4章 流程控制語句61
4.1 if語句61
4.1.1 經常使用語句形式61
4.1.2 完整語句形式62
4.2 if語句的嵌套63
4.3 switch語句65
4.3.1 switch判斷語法65
4.3.2 判斷表達式67
4.3.3 case表達式68
4.4 switch實例69
4.5 while循環語句71
4.6 do-while循環語句73
4.7 for循環語句74
4.7.1 for循環語法74
4.7.2 for循環實例76
4.7.3 for實現其餘循環77
4.8 break語句78
4.9 continue語句79
4.10 小結81
第5章 不可或缺的數組82
5.1 數組的概念82
5.2 一維數組83
5.2.1 數組的聲明83
5.2.2 建立數組及初始化83
5.2.3 數組的結構84
5.2.4 數組長度及越界84
5.2.5 數組程序實例85
5.3 多維數組86
5.3.1 多維數組的聲明86
5.3.2 建立多維數組86
5.3.3 多維數組結構及初始化87
5.4 訪問多維數組88
5.5 數組的相關用法90
5.5.1 複製數組90
5.5.2 數組修飾符92
5.5.3 搜索數組93
5.5.4 排序數組95
5.5.5 arrays類的sort方法98
5.5.6 數組的比較99
5.6 小結100
第2篇 面向對象
第6章 對象和類的「二人轉」101
6.1 什麼是面向對象101
6.1.1 面向對象的由來101
6.1.2 面向過程與面向對象思想的碰撞102
6.1.3 面向對象的背景及特色104
6.2 類與對象104
6.2.1 成員變量105
6.2.2 成員變量的默認值107
6.2.3 對象引用變量108
6.3 類的方法110
6.4 方法和變量引用111
6.4.1 調用不存在的方法或成員變量111
6.4.2 用空引用進行調用112
6.4.3 數組的空引用問題113
6.5 局部變量113
6.5.1 局部變量的做用域113
6.5.2 局部變量的初始化114
6.6 變長參數117
6.7 this對象引用118
6.8 系統經常使用類120
6.8.1 date類120
6.8.2 gregoriancalendar類122
6.8.3 經常使用系統已有類124
6.9 小結125
第7章 java中的訪問控制符126
7.1 類的訪問控制126
7.1.1 public級別126
7.1.2 默認訪問級別128
7.2 成員的訪問控制130
7.2.1 公共訪問131
7.2.2 保護訪問132
7.2.3 默認訪問133
7.2.4 私有訪問134
7.2.5 訪問級別與數據封裝136
7.3 static關鍵字137
7.3.1 靜態成員變量138
7.3.2 靜態最終成員變量139
7.3.3 static方法140
7.3.4 static代碼塊140
7.4 final的變量141
7.4.1 final成員變量141
7.4.2 final局部變量144
7.5 package的使用146
7.5.1 package的聲明與建立146
7.5.2 引入package資源147
7.5.3 靜態引入package150
7.6 小結152
第8章 父與子的繼承153
8.1 什麼是繼承153
8.1.1 類和類的關係153
8.1.2 繼承性156
8.1.3 類的繼承156
8.2 繼承與隱藏157
8.2.1 成員變量的繼承157
8.2.2 成員變量的隱藏160
8.3 對象162
8.3.1 對象引用類型162
8.3.2 強制類型轉換162
8.3.3 對象調用成員164
8.3.4 對象賦值和比較165
8.4 方法的繼承167
8.5 方法的重寫168
8.5.1 重寫的條件170
8.5.2 返回類型的規則171
8.5.3 訪問級別173
8.6 重寫與繼承的關係174
8.6.1 靜態方法沒有重寫175
8.6.2 重寫擴展父類功能177
8.6.3 替代性178
8.7 方法的重載178
8.7.1 重載的規則178
8.7.2 重載方法的匹配179
8.7.3 重寫與重載183
8.8 final與繼承183
8.8.1 最終的類183
8.8.2 最終的方法184
8.9 abstract與繼承185
8.9.1 抽象類185
8.9.2 抽象方法186
8.10 繼承的多態189
8.11 小結191
第9章 接口的世界192
9.1 接口的概述192
9.2 接口中的成員變量193
9.3 接口中的方法195
9.4 接口引用的使用198
9.4.1 能夠指向的對象類型198
9.4.2 接口引用間的賦值198
9.4.3 類引用與接口引用間的賦值200
9.4.4 接口中方法沒法使用的修飾符201
9.5 接口與抽象類203
9.6 接口的多態205
9.7 接口回調207
9.8 instanceof的使用208
9.8.1 基本語法使用208
9.8.2 不容許進行測試的狀況211
9.9 小結212
第10章 構造器應用213
10.1 構造器的概念213
10.2 訪問限制修飾符與構造器213
10.2.1 公有類型構造器213
10.2.2 默認與保護類型構造器214
10.2.3 私有類型構造器以及靜態工廠方法215
10.3 構造器與返回類型216
10.4 建立對象218
10.5 重載構造器219
10.6 級聯調用的構造器220
10.6.1 如何調用構造器220
10.6.2 級聯調用221
10.6.3 默認構造器223
10.7 自定義構造器224
10.8 構造器不能繼承225
10.9 調用兄弟構造器226
10.9.1 調用語法226
10.9.2 注意事項227
10.10 單列模式229
10.11 程序的加載230
10.12 小結232
第11章 迷惑的封裝類233
11.1 封裝類是什麼233
11.2 字符串與基本數據類型值的轉換235
11.3 封裝類與基本數據類型的轉換238
11.4 字符串與封裝類的轉換239
11.5 其餘經常使用方法239
11.5.1 靜態工廠方法239
11.5.2 isnan()方法241
11.5.3 equals()方法242
11.5.4 tostring()方法244
11.5.5 進制轉換方法244
11.6 自動打包/解包245
11.7 特殊數值計算247
11.7.1 計算特大整數248
11.7.2 精確計算浮點型250
11.8 小結251
第12章 如何處理異常252
12.1 異常處理252
12.1.1 捕獲異常的try和catch252
12.1.2 finally語句256
12.1.3 try、catch和finally語句259
12.2 捕獲異常261
12.3 未捕獲異常263
12.4 再次拋出異常264
12.4.1 異常的再拋出264
12.4.2 顯性再拋出265
12.4.3 隱性再拋出268
12.5 方法重寫對拋出異常的限制269
12.6 自定義異常271
12.6.1 本身建立異常類271
12.6.2 使用自定義異常273
12.6.3 顯性再拋出異常的做用274
12.7 異常的匹配277
12.8 斷言279
12.8.1 爲何要引入斷言279
12.8.2 斷言的語法規則280
12.8.3 斷言與編譯280
12.8.4 啓動斷言執行代碼281
12.8.5 防止濫用斷言282
12.9 小結283
第3篇 java經常使用技術
第13章 字符串應用284
13.1 string類284
13.2 string對象的內存機制289
13.3 string內存機制的優點290
13.4 string對象特殊機制的劣勢294
13.5 stringbuffer類295
13.5.1 stringbuffer類的優點295
13.5.2 編寫方法鏈297
13.5.3 stringbuffer類的重要方法298
13.6 stringbuilder類300
13.7 正則表達式301
13.7.1 正則表達式的語法302
13.7.2 pattern與matcher類的綜合實例304
13.8 在string類中使用正則表達式308
13.8.1 匹配檢查308
13.8.2 查找替換310
13.8.3 對字符串進行分析311
13.9 小結312
第14章 集合的使用313
14.1 集合框架的結構313
14.2 object類314
14.2.1 tostring方法的重寫314
14.2.2 equals方法315
14.2.3 hashcode方法317
14.3 equals與hashcode方法的重寫318
14.4 ordered與sorted的接口322
14.5 列表323
14.5.1 list接口323
14.5.2 數組實現列表324
14.6 向量326
14.7 連接實現列表327
14.7.1 依賴性倒置原理328
14.7.2 將數組轉換爲列表329
14.8 集合330
14.8.1 set接口330
14.8.2 hashset類331
14.8.3 equals與hashcode方法重寫的做用332
14.8.4 linkedhashset類的使用335
14.9 sortedset接口與treeset類336
14.10 自定義sorted集合的類338
14.10.1 定製sortedset的排序規則340
14.10.2 集合的遍歷343
14.10.3 使用for-each循環遍歷集合345
14.11 映射346
14.11.1 map接口346
14.11.2 hashmap類347
14.11.3 hashtable類348
14.11.4 linkedhashmap類349
14.12 sortedmap接口與treemap類351
14.13 映射的遍歷實例353
14.14 棧的實現355
14.14.1 stack類355
14.14.2 deque接口356
14.14.3 棧計算數學表達式358
14.15 集合元素的經常使用操做361
14.16 小結368
第15章 內部類應用369
15.1 非靜態內部類369
15.2 在外部類中建立內部類369
15.3 在外部類外建立內部類371
15.4 內部類與外部類之間的成員互訪373
15.4.1 在內部類中訪問外部類的成員373
15.4.2 在外部類中訪問內部類的成員374
15.5 預約義對象引用this375
15.6 局部內部類376
15.6.1 定義局部內部類及建立376
15.6.2 局部變量與局部內部類377
15.6.3 靜態方法中的局部內部類380
15.7 靜態內部類381
15.8 靜態/非靜態內部類的區別383
15.9 匿名內部類383
15.10 內部類的理解389
15.11 內部接口390
15.12 小結393
第16章 多線程的功力394
16.1 線程的概念394
16.2 自定義線程395
16.2.1 繼承thread類395
16.2.2 實現runnable接口395
16.2.3 兩種方式的比較396
16.3 建立線程對象396
16.3.1 繼承thread類方式396
16.3.2 實現runnable接口方式397
16.4 啓動線程398
16.5 同時使用多個線程400
16.6 線程的狀態401
16.7 線程的使用403
16.7.1 睡眠使用403
16.7.2 線程的優先級405
16.7.3 線程的讓步407
16.7.4 守護線程410
16.8 同步線程411
16.8.1 使用同步412
16.8.2 同步調度方法415
16.9 「生產者—消費者」案例415
16.10 notify方法420
16.11 同步語句塊421
16.12 線程的死鎖424
16.13 注意事項426
16.14 獲取運行線程427
16.15 volatile關鍵字428
16.16 小結429
第17章 高級線程430
17.1 線程池430
17.2 固定尺寸線程池430
17.2.1 自定義尺寸固定線程池實例431
17.2.2 單任務線程池實例433
17.2.3 可變尺寸線程池實例434
17.2.4 延遲線程池的實例436
17.3 使用自定義線程池437
17.4 有返回值的線程調用440
17.4.1 callable接口440
17.4.2 future接口440
17.4.3 callable與future接口的使用實例441
17.5 封鎖資源442
17.5.1 lock接口與reentrantlock類443
17.5.2 reentrantlock鎖使用實例443
17.5.3 readwritelock接口與reentrantreadwritelock類446
17.5.4 reentrantreadwritelock讀/寫鎖使用實例447
17.6 信號量450
17.6.1 semaphore類450
17.6.2 semaphore類使用實例451
17.7 隊列453
17.8 阻塞棧459
17.8.1 blockingdeque接口與linkedblockingdeque類459
17.8.2 linkedblockingdeque類的使用實例460
17.9 線程安全的單變量操做461
17.9.1 atomic包461
17.9.2 atomic包中類的使用實例462
17.10 障礙器463
17.10.1 cyclicbarrier類464
17.10.2 cyclicbarrier類的使用實例464
17.11 小結466
第18章 內存管理技術467
18.1 程序中的「垃圾」是什麼467
18.2 「垃圾」收集器470
18.3 如何收集「垃圾」472
18.3.1 finalize重寫472
18.3.2 finalize安全問題474
18.4 最終守護者實例476
18.5 非線程「垃圾」477
18.6 線程「垃圾」479
18.7 三種特殊的引用481
18.7.1 弱引用實例481
18.7.2 軟引用實例483
18.7.3 幻影引用實例485
18.8 小結485
第19章 數據結構和算法486
19.1 棧和隊列486
19.1.1 棧的應用486
19.1.2 隊列的應用489
19.2 三種排序492
19.2.1 冒泡排序492
19.2.2 選擇排序495
19.2.3 插入排序498
19.3 小結501
第4篇 界面編程
第20章 swing編程502
20.1 swing是什麼502
20.2 第一個swing小程序502
20.3 jframe類504
20.4 事件處理508
20.4.1 事件處理模型509
20.4.2 事件層次結構510
20.5 窗體事件511
20.6 事件適配器514
20.7 容器516
20.8 jpanel類517
20.9 jlabel類518
20.10 jbutton類521
20.11 監聽器與事件源對應關係的研究524
20.12 小結527
第21章 佈局流行設計528
21.1 佈局管理器概述528
21.2 經常使用佈局管理器528
21.3 flowlayout流佈局的使用529
21.3.1 流佈局簡介529
20.3.2 流佈局使用實例531
21.4 gridlayout網格佈局532
21.4.1 網格佈局簡介532
21.4.2 網格佈局使用實例533
21.5 borderlayout邊框佈局535
21.5.1 邊框佈局簡介536
21.5.2 邊框佈局使用實例537
21.6 空佈局539
21.6.1 空佈局簡介539
21.6.2 空佈局使用實例540
21.7 cardlayout卡片佈局541
21.7.1 卡片佈局簡介541
21.7.2 卡片佈局使用實例543
21.8 boxlayout箱式佈局545
21.8.1 箱式佈局簡介545
21.8.2 box容器簡介547
21.8.3 box容器與boxlayout佈局管理器使用實例548
21.9 彈簧佈局551
21.9.1 彈簧佈局簡介551
21.9.2 控件與容器邊框之間使用支架551
21.9.3 控件與容器邊框之間使用彈簧552
21.10 springlayout類554
21.11 springlayout.constraints內部類555
21.12 spring類556
21.13 彈簧佈局使用實例557
21.14 彈簧佈局描述法使用實例558
21.15 小結561
第22章 各類swing控件562
22.1 控件類562
22.2 文本框與密碼框的使用實例565
22.3 文本區使用實例569
22.4 開關按鈕使用實例574
22.5 單選按鈕與複選框577
22.5.1 jradiobutton類577
22.5.2 buttongroup類578
22.5.3 jcheckbox類578
22.6 itemevent事件579
22.7 itemevent事件實例579
22.8 單選按鈕與複選框的
綜合實例582
22.9 小結585
第23章 菜單、工具欄和對話框的使用586
23.1 菜單586
23.2 jmenubar類587
23.2.1 使用窗體提供的setjmenubar方法588
23.2.2 使用傳統的add()方法588
23.3 jmenuitem類589
23.3.1 爲菜單項添加助記符590
23.3.2 爲菜單項設置快捷鍵590
23.4 jmenu類591
23.5 jradiobuttonmenuitem類593
23.6 jcheckboxmenuitem類593
23.7 菜單使用實例594
23.8 彈出式菜單實例597
23.9 鼠標事件使用實例598
23.10 工具欄的開發使用實例602
23.11 對話框使用實例606
23.11.1 jdialog類簡介606
23.11.2 joptionpane類簡介607
23.11.3 joptionpane對話框使用實例609
23.12 文件選擇器611
23.13 顏色選擇器614
23.14 文件、顏色對話框使用實例615
23.15 小結617
第24章 經典的樹狀列表618
24.1 樹的專有名詞618
24.2 jtree類619
24.3 樹模型623
24.4 樹的節點625
24.5 樹的路徑628
24.6 樹的相關事件629
24.6.1 treeselectionevent事件629
24.6.2 treeexpansionevent事件630
24.6.3 treemodelevent事件631
24.7 樹節點的繪製632
24.7.1 treecellrenderer接口632
24.7.2 defaulttreecellrenderer類632
24.7.3 自定義繪製器實例633
24.8 樹狀列表的綜合實例635
24.8.1 實例概述635
24.8.2 搭建界面636
24.8.3 信息提示功能638
24.8.4 節點增刪功能640
24.8.5 圖標更改功能643
24.9 小結646
第25章 表格製造647
25.1 表格簡介647
25.2 jtable類648
25.2.1 使用jtable的簡單實例650
25.2.2 表格的數據模型652
25.2.3 表格模型的使用實例655
25.3 表格列657
25.3.1 tablecolumnmodel接口658
25.3.2 defaulttablecolumnmodel類659
25.4 表格的相關事件661
25.4.1 tablecolumnmodelevent事件661
25.4.2 tablemodelevent事件662
25.4.3 listselectionevent事件簡介662
25.4.4 表格事件使用實例663
25.5 表格繪製器665
25.5.1 tablecellrenderer接口666
25.5.2 defaulttablecellrenderer類簡介666
25.5.3 自定義表格繪製器667
25.6 表格編輯器668
25.6.1 tablecelleditor接口668
25.6.2 abstractcelleditor類668
25.6.3 defaultcelleditor類669
25.6.4 爲特定的類型指定編輯器669
25.7 自定義表格編輯器與繪製器的使用實例670
25.7.1 實例概述670
25.7.2 界面框架的搭建670
25.7.3 自定義表格以及表格控件的添加671
25.7.4 自定義繪製器673
25.7.5 自定義編輯器的添加674
25.8 表格中的排序677
25.8.1 rowsorter類678
25.8.2 defaultrowsorter類678
25.8.3 tablerowsorter類簡介679
25.9 表格中的過濾680
25.10 表格排序與過濾的使用實例682
25.10.1 實例概述682
25.10.2 搭建界面框架683
25.10.3 添加表格684
25.10.4 添加排序器685
25.10.5 添加設置過濾條件的控件686
25.10.6 表格設置過濾器688
25.11 小結691
第26章 圖形繪製與動畫692
26.1 繪製簡單圖形692
26.1.1 能夠充當畫布的控件692
26.1.2 繪圖的paint方法692
26.2 畫筆693
26.2.1 graphics對象的獲取694
26.2.2 座標系統694
26.3 調配顏色696
26.4 圖形繪製的使用實例697
26.5 繪製文本698
26.5.1 drawstring方法698
26.5.2 控制字體698
26.5.3 文本繪製使用實例700
26.6 java 2d701
26.7 線條的粗細控制702
26.8 漸變顏色704
26.9 圖形變換706
26.10 異或模式繪圖708
26.11 抗鋸齒709
26.12 動畫710
26.12.1 編寫動畫的原理710
26.12.2 從新繪製710
26.13 timer類711
26.14 簡單動畫使用實例712
26.15 小結714
第27章 處理圖像715
27.1 加載與繪製715
27.2 圖標718
27.2.1 icon接口719
27.2.2 imageicon類721
27.3 處理圖像編碼723
27.3.1 jpeg編碼器723
27.3.2 gifencoder編碼器724
27.4 圖像抓取726
27.4.1 createscreencapture方法726
27.4.2 抓屏功能使用實例726
27.5 圖像濾鏡的開發730
27.6 圖像灰度處理使用實例731
27.7 rgb色彩通道過濾734
27.8 rgb色彩通道過濾使用實例735
27.9 卷積濾鏡738
27.10 卷積濾鏡使用實例740
27.11 小結743
第5篇 高級技術
第28章 網絡編程的世界744
28.1 網絡編程簡介744
28.2 網絡傳輸協議745
28.3 internet地址(inetaddress類)746
28.3.1 建立inetaddress對象的方法746
28.3.2 inetaddress的其餘方法746
28.4 socket(套接字)747
28.5 socket使用實例748
28.5.1 客戶端748
28.5.2 服務器端749
28.5.3 程序運行結果751
28.6 udp協議網絡通訊(datagram)752
28.7 面向無鏈接的使用實例752
28.7.1 發送端程序示例752
28.7.2 接收端程序示例754
28.7.3 程序運行結果755
28.8 url的網絡編程756
28.8.1 url類與url的解析756
28.8.2 urlconnection類757
28.8.3 獲取遠程圖像758
28.8.4 獲取遠程文檔759
28.8.5 獲取遠程音頻761
28.9 小結762
第29章 你來我往的i/o流763
29.1 流的簡介763
29.2 文件file764
29.2.1 文件或目錄的生成764
29.2.2 文件名的處理764
29.2.3 文件屬性測試765
29.2.4 普通文件信息和工具765
29.2.5 目錄操做765
29.3 file類使用實例765
29.4 randomaccessfile類767
29.4.1 構造方法767
29.4.2 文件指針的操做767
29.5 randomaccessfile使用實例767
29.6 字節流inputstream、outputstream770
29.6.1 輸入、輸出流770
29.6.2 文件輸入、輸出流772
29.6.3 緩衝輸入、輸出流773
29.6.4 數據輸入、輸出流775
29.6.5 對象輸入、輸出流776
29.7 字符流reader、writer780
29.7.1 字符讀、寫流780
29.7.2 輸入、輸出流781
29.7.3 文件讀、寫字符流782
29.7.4 字符緩衝區讀、寫流783
29.8 小結784
第30章 jdbc數據庫應用技術785
30.1 數據庫應用架構模型785
30.1.1 兩層結構模型785
30.1.2 三層結構模型786
30.2 jdbc的層次結構787
30.3 jdbc編程入門788
30.3.1 數據庫的建立788
30.3.2 jdbc-odbc鏈接橋789
30.3.3 加載jdbc驅動792
30.4 創建數據庫鏈接793
30.5 sql命令794
30.6 結果集795
30.7 鏈接數據庫使用實例796
30.8 預編譯797
30.9 訪問其餘數據庫800
30.9.1 mysql數據庫的訪問800
30.9.2 oracle數據庫的訪問802
30.10 事務804
30.10.1 編寫事務804
30.10.2 批處理807
30.11 可滾動結果集809
30.12 可滾動與不可滾動結果集的比較810
30.13 控制遊標移動810
30.14 元數據813
30.15 數據庫綜合實例817
30.16 小結834
圖書信息來源: 互動出版網
相關文章
相關標籤/搜索