關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
案例式Java語(yǔ)言程序設(shè)計(jì)
本書(shū)通過(guò)一個(gè)完整的案例將Java語(yǔ)言的基本特征、面向?qū)ο筇卣饕约癑ava語(yǔ)言的高級(jí)特征有機(jī)融合在一起,形成Java語(yǔ)言的核心知識(shí)體系,讓信息管理與信息系統(tǒng)相關(guān)專(zhuān)業(yè)的學(xué)生快速掌握J(rèn)ava語(yǔ)言的基本思想和基本技能,培養(yǎng)學(xué)生正確應(yīng)用面向?qū)ο蟮乃季S方法分析問(wèn)題和解決問(wèn)題的能力。Java語(yǔ)言的基本特征包括數(shù)據(jù)類(lèi)型,數(shù)據(jù)與字符串,基本數(shù)據(jù)處理,數(shù)據(jù)輸入/輸出以及圖形用戶(hù)界面等。Java語(yǔ)言面向?qū)ο筇卣靼嫦驅(qū)ο蟮幕靖拍钆c思想,類(lèi)與對(duì)象,封裝、繼承與多態(tài),抽象類(lèi)與接口等。Java語(yǔ)言的高級(jí)特征包括集合類(lèi),異常處理,輸入/輸出以及基于JDBC的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)等。同時(shí),為強(qiáng)化學(xué)生對(duì)所學(xué)Java語(yǔ)言知識(shí)的理解和靈活運(yùn)用,每章均會(huì)附一定數(shù)量的編程作業(yè)習(xí)題以及相應(yīng)的參考答案。
徐碩:男,1979年出生。現(xiàn)為北京工業(yè)大學(xué)經(jīng)濟(jì)與管理學(xué)院教授,博士生導(dǎo)師,信息管理與信息系統(tǒng)專(zhuān)業(yè)負(fù)責(zé)人。主要研究方向?yàn)榧夹g(shù)預(yù)見(jiàn)、產(chǎn)業(yè)分析和大數(shù)據(jù)挖掘等。獲2013年度“中央國(guó)家機(jī)關(guān)青年崗位能手”榮譽(yù)稱(chēng)號(hào),在中國(guó)圖書(shū)館學(xué)會(huì)“青年學(xué)術(shù)之星”榮譽(yù)稱(chēng)號(hào),2019年“國(guó)際新興技術(shù)預(yù)測(cè)競(jìng)賽”獲第二名。先后主持國(guó)家科技支撐計(jì)劃課題、國(guó)家自然科學(xué)基金項(xiàng)目(青年及面上)、北京市社科基金一般項(xiàng)目、北京市教委社科重點(diǎn)項(xiàng)目、廣東省自然科學(xué)基金等多項(xiàng)國(guó)家級(jí)及省部級(jí)研究課題。近年來(lái),在JAIST、JoI、TFSC、SCIM、JIS、PLoS ONE、情報(bào)學(xué)報(bào)、科研管理等重要期刊和學(xué)術(shù)會(huì)議上發(fā)表學(xué)術(shù)論文100余篇,授權(quán)發(fā)明專(zhuān)利6項(xiàng)(中國(guó)發(fā)明專(zhuān)利5項(xiàng),韓國(guó)發(fā)明專(zhuān)利1項(xiàng)),撰寫(xiě)學(xué)術(shù)專(zhuān)著1部。
第1章 緒論001
1.1 編程語(yǔ)言的發(fā)展 / 001
1.1.1 機(jī)器語(yǔ)言 / 002
1.1.2 匯編語(yǔ)言 / 003
1.1.3 面向過(guò)程的編程語(yǔ)言 / 004
1.1.4 面向?qū)ο蟮木幊陶Z(yǔ)言 / 005
1.1.5 面向?qū)ο蟮木幊陶Z(yǔ)言的發(fā)展歷程 / 006
1.1.6 編程語(yǔ)言的流行度 / 006
1.2 編程語(yǔ)言Java / 008
1.2.1 Java語(yǔ)言的產(chǎn)生 / 008
1.2.2 Java語(yǔ)言的特點(diǎn) / 009
1.3 Java程序的集成開(kāi)發(fā)環(huán)境 / 013
1.4 Java虛擬機(jī) / 014
本章習(xí)題 / 016
第2章 Java語(yǔ)言基礎(chǔ)017
2.1 Java基本語(yǔ)法 / 017
2.1.1 標(biāo)識(shí)符 / 017
2.1.2 關(guān)鍵字 / 018
2.1.3 Java中的特殊符號(hào) / 019
2.2 原始數(shù)據(jù)類(lèi)型 / 020
2.2.1 整數(shù)類(lèi)型 / 020
2.2.2 字符數(shù)據(jù)類(lèi)型 / 022
2.2.3 浮點(diǎn)類(lèi)型 / 025
2.2.4 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 / 026
2.3 String類(lèi)型 / 027
2.4 運(yùn)算符 / 028
2.4.1 算術(shù)運(yùn)算符 / 029
2.4.2 移位運(yùn)算符 / 029
2.4.3 位運(yùn)算符 / 030
2.4.4 賦值運(yùn)算符 / 031
2.4.5 關(guān)系運(yùn)算符 / 031
2.4.6 邏輯運(yùn)算符 / 032
2.4.7 運(yùn)算符的優(yōu)先級(jí) / 033
2.5 常量及變量 / 034
2.5.1 常量 / 034
2.5.2 變量 / 034
2.6 語(yǔ)句 / 035
2.6.1 Java語(yǔ)言中的三種語(yǔ)句 / 035
2.6.2 程序控制流:條件語(yǔ)句 / 036
2.6.3 程序控制流:循環(huán)語(yǔ)句 / 040
2.6.4 程序控制流:控制循環(huán)語(yǔ)句 / 043
本章習(xí)題 / 045
第3章 類(lèi)與對(duì)象046
3.1 面向過(guò)程與面向?qū)ο?/ 046
3.1.1 面向過(guò)程與面向?qū)ο蟮膮^(qū)別 / 046
3.1.2 封裝機(jī)制 / 048
3.1.3 面向過(guò)程與面向?qū)ο蟮膬?yōu)缺點(diǎn) / 048
3.2 類(lèi)與對(duì)象的概念 / 049
3.2.1 對(duì)象 / 049
3.2.2 類(lèi) / 050
3.2.3 類(lèi)與對(duì)象的關(guān)系 / 050
3.2.4 類(lèi)的聲明 / 051
3.2.5 創(chuàng)建及使用對(duì)象 / 052
3.3 構(gòu)造方法 / 056
3.4 類(lèi)的嚴(yán)謹(jǐn)定義 / 057
3.4.1 訪(fǎng)問(wèn)權(quán)限修飾符 / 058
3.4.2 非訪(fǎng)問(wèn)權(quán)限修飾符 / 060
3.4.3 類(lèi)修飾符使用注意事項(xiàng) / 062
3.5 數(shù)據(jù)成員 / 062
3.5.1 訪(fǎng)問(wèn)權(quán)限修飾符 / 063
3.5.2 非訪(fǎng)問(wèn)權(quán)限修飾符 / 063
3.6 成員方法 / 066
3.6.1 成員方法的分類(lèi) / 066
3.6.2 成員方法的聲明 / 066
3.6.3 方法體內(nèi)的局部變量 / 067
3.6.4 成員方法的返回值 / 068
3.6.5 形式參數(shù)與實(shí)際參數(shù) / 069
3.6.6 成員方法引用注意事項(xiàng) / 070
3.6.7 成員方法的遞歸引用 / 071
3.6.8 static成員方法 / 071
3.6.9 final成員方法 / 072
本章習(xí)題 / 072
第4章 封裝、繼承與多態(tài)074
4.1 封裝 / 074
4.1.1 封裝的概念 / 074
4.1.2 封裝的特征 / 075
4.2 繼承 / 077
4.2.1 繼承的概念 / 077
4.2.2 訪(fǎng)問(wèn)修飾符 / 080
4.2.3 成員方法覆蓋 / 084
4.2.4 數(shù)據(jù)成員隱藏 / 086
4.2.5 關(guān)鍵字super / 087
4.2.6 子類(lèi)的構(gòu)造過(guò)程 / 088
4.3 多態(tài) / 088
4.4 抽象類(lèi)與抽象方法 / 092
4.5 接口 / 096
4.5.1 接口的聲明 / 096
4.5.2 接口與抽象類(lèi)的異同 / 102
本章習(xí)題 / 103
第5章 數(shù)組與字符串104
5.1 數(shù)組的概念 / 104
5.2 一維數(shù)組 / 105
5.2.1 一維數(shù)組的聲明 / 105
5.2.2 一維數(shù)組的初始化 / 105
5.2.3 數(shù)組的增長(zhǎng)原理 / 109
5.2.4 數(shù)組的賦值及參數(shù)傳遞 / 110
5.2.5 對(duì)象數(shù)組 / 112
5.3 二維數(shù)組 / 115
5.3.1 二維數(shù)組的聲明 / 115
5.3.2 二維數(shù)組的初始化 / 115
5.3.3 二維數(shù)組的本質(zhì) / 117
5.4 字符串 / 121
5.4.1 String類(lèi) / 121
5.4.2 StringBuffer類(lèi)和StringBuilder類(lèi) / 126
本章習(xí)題 / 128
第6章 集合類(lèi)130
6.1 集合和集合框架 / 130
6.1.1 集合 / 130
6.1.2 集合框架 / 131
6.1.3 迭代器 / 132
6.2 List接口和實(shí)現(xiàn)類(lèi) / 133
6.2.1 ArrayList實(shí)現(xiàn)類(lèi) / 134
6.2.2 List的排序 / 137
6.2.3 自定義泛型類(lèi) / 139
6.2.4 Vector類(lèi) / 142
6.2.5 LinkedList類(lèi) / 143
6.3 Set接口 / 146
6.3.1 HashSet類(lèi) / 148
6.3.2 SortedSet接口和TreeSet類(lèi) / 151
6.3.3 匿名類(lèi) / 154
6.4 Map接口 / 157
6.4.1 單文檔詞頻統(tǒng)計(jì) / 160
6.4.2 多文檔詞頻統(tǒng)計(jì) / 161
本章習(xí)題 / 162
第7章 初級(jí)圖形用戶(hù)界面設(shè)計(jì)163
7.1 GUI概述 / 163
7.1.1 Java的圖形設(shè)計(jì)包 / 164
7.1.2 用戶(hù)界面三要素 / 164
7.1.3 awt和swing的特點(diǎn) / 165
7.1.4 構(gòu)建GUI應(yīng)用的步驟 / 166
7.2 容器的分類(lèi)及常用方法 / 166
7.2.1 容器的分類(lèi) / 166
7.2.2 容器的方法 / 167
7.3 WindowBuilder插件 / 169
7.4 布局管理器 / 170
7.4.1 FlowLayout(流式布局) / 172
7.4.2 BorderLayout(邊界布局) / 174
7.4.3 GridLayout(網(wǎng)格布局) / 180
7.4.4 CardLayout(卡片布局) / 182
7.4.5 BoxLayout(箱式布局) / 186
7.4.6 GridBagLayout(網(wǎng)格包布局) / 190
本章習(xí)題 / 195
第8章 高級(jí)圖形用戶(hù)界面設(shè)計(jì)196
8.1 事件響應(yīng)原理 / 196
8.1.1 事件與事件源 / 196
8.1.2 事件監(jiān)聽(tīng)器 / 197
8.1.3 委托事件模型 / 197
8.2 事件適配器 / 198
8.3 KeyEvent事件及其響應(yīng) / 199
8.4 MouseEvent事件及其響應(yīng) / 204
8.5 JScrollBar組件 / 210
8.6 JTabbedPane容器 / 216
8.7 菜單設(shè)計(jì) / 219
8.8 對(duì)話(huà)框設(shè)計(jì) / 226
8.8.1 JDialog類(lèi) / 226
8.8.2 JOptionPane類(lèi) / 227
本章習(xí)題 / 237
第9章 異常處理238
9.1 異常 / 238
9.1.1 異常的產(chǎn)生與傳遞 / 240
9.1.2 運(yùn)行時(shí)異常處理 / 240
9.2 異常處理方法 / 241
9.2.1 throws處理方法 / 242
9.2.2 try-catch處理方法 / 244
9.3 異常處理機(jī)制 / 247
9.3.1 多重異常捕獲 / 248
9.3.2 隱式的finally語(yǔ)句塊 / 249
9.3.3 嵌套try-catch結(jié)構(gòu) / 249
9.3.4 有異常的方法覆蓋 / 250
9.4 異常處理的原則和技巧 / 252
9.5 自定義異常 / 252
本章習(xí)題 / 255
第10章 輸入與輸出256
10.1 Java的輸入與輸出 / 256
10.2 字節(jié)流與字符流 / 257
10.2.1 InputStream類(lèi) / 257
10.2.2 OutputStream類(lèi) / 259
10.2.3 Reader類(lèi)與Writer類(lèi) / 263
10.3 文件的輸入與輸出 / 269
10.3.1 File類(lèi) / 269
10.3.2 FileInputStream類(lèi)與FileOutputStream類(lèi) / 272
10.3.3 FileReader類(lèi)和FileWriter類(lèi) / 274
10.4 對(duì)象的序列化 / 276
10.4.1 序列化的概念 / 276
10.4.2 ObjectInputStream和ObjectOutputStream中的
對(duì)象序列化 / 276
10.4.3 序列化對(duì)象注意事項(xiàng)與應(yīng)用 / 279
本章習(xí)題 / 280
附 錄281
附錄A JDK的安裝 / 281
附錄B Eclipse的安裝 / 287
附錄C WindowBuilder的安裝 / 290
插圖目錄
圖1-1 計(jì)算機(jī)語(yǔ)言與自然語(yǔ)言之間的鴻溝變化 002
圖1-2 機(jī)器語(yǔ)言代碼示例 003
圖1-3 匯編語(yǔ)言代碼示例 004
圖1-4 按TIOBE指數(shù)排名前15的編程語(yǔ)言 007
圖1-5 按PYPL指數(shù)排名前15的編程語(yǔ)言 007
圖1-6 傳統(tǒng)語(yǔ)言與Java語(yǔ)言程序的運(yùn)行機(jī)制 010
圖1-7 JVM的內(nèi)部體系結(jié)構(gòu) 015
圖2-1 ASCII字符編碼 024
圖2-2 單分支if語(yǔ)句執(zhí)行流程圖 036
圖2-3 雙分支if-else語(yǔ)句執(zhí)行流程圖 037
圖3-1 封裝機(jī)制示意圖 048
圖3-2 類(lèi)與對(duì)象的關(guān)系 051
圖3-3 類(lèi)的圖形表示 052
圖3-4 聲明對(duì)象的內(nèi)存分配 053
圖3-5 建立對(duì)象的內(nèi)存分配 054
圖3-6 簡(jiǎn)單變量的棧內(nèi)存分配示例 055
圖3-7 靜態(tài)數(shù)據(jù)成員內(nèi)存變化情況 064
圖3-8 靜態(tài)常量數(shù)據(jù)成員內(nèi)存變化情況 066
圖4-1 Circle1和Circle2類(lèi)的圖形表示 077
圖4-2 運(yùn)輸工具繼承樹(shù)示意圖 079
圖4-3 借記卡類(lèi)(DebitCard)和信用卡類(lèi)(CreditCard)的圖形表示 081
圖4-4 銀行卡父類(lèi)(Card)、借記卡子類(lèi)(DebitCard)和信用卡子類(lèi)(CreditCard)的圖形表示 081
圖4-5 Object類(lèi)的圖形表示 088
圖4-6 抽象Shape父類(lèi)、Circle子類(lèi)、Rectangle子類(lèi)和Triangle子類(lèi)的圖形表示 093
圖4-7 類(lèi)、接口及其關(guān)系示意圖 098
圖4-8 抽象Animal父類(lèi)、Runnable接口、Flyable接口、Dog子類(lèi)和Pigeon子類(lèi)的圖形表示 098
圖5-1 聲明時(shí)數(shù)組對(duì)象的內(nèi)存分配 105
圖5-2 數(shù)組對(duì)象a及其引用的數(shù)組內(nèi)容 106
圖5-3 初始化后數(shù)組對(duì)象的內(nèi)存分配 106
圖5-4 用關(guān)鍵字new初始化后的整型(int)數(shù)組 107
圖5-5 用關(guān)鍵字new初始化后的String類(lèi)型數(shù)組 107
圖5-6 數(shù)組增長(zhǎng)原理示意圖 109
圖5-7 賦值語(yǔ)句執(zhí)行前后數(shù)組的指向情況 111
圖5-8 規(guī)整型arra數(shù)組的各元素值 116
圖5-9 不規(guī)整型arra數(shù)組的各元素值 117
圖5-10 二維數(shù)組在Java語(yǔ)言中的實(shí)現(xiàn) 118
圖5-11 str關(guān)聯(lián)字符串對(duì)象示意圖 121
圖5-12 兩種創(chuàng)建字符串對(duì)象方式的差異示意圖 123
圖5-13 字符串連接操作實(shí)例 125
圖6-1 核心集合接口及其關(guān)系 131
圖6-2 核心集合接口及主要實(shí)現(xiàn)類(lèi) 132
圖6-3 分組主要思想示意圖 140
圖6-4 雙向鏈表與雙向循環(huán)鏈表示意圖 143
圖6-5 棧(stack)結(jié)構(gòu)示意圖 144
圖6-6 Set過(guò)濾重復(fù)元素的過(guò)程 148
圖6-7 Map與數(shù)據(jù)庫(kù)中的表(table)對(duì)比 157
圖7-1 FlowLayout示例程序運(yùn)行界面 174
圖7-2 BorderLayout布局管理器的窗格安排 175
圖7-3 BorderLayout示例程序運(yùn)行界面 177
圖7-4 BorderLayout和FlowLayout聯(lián)合使用示例程序運(yùn)行界面 179
圖7-5 計(jì)算器示例程序運(yùn)行界面 182
圖7-6 CardLayout示例程序運(yùn)行界面 186
圖7-7 BoxLayout示例程序運(yùn)行界面 190
圖7-8 復(fù)雜網(wǎng)絡(luò)布局示意圖 191
圖7-9 GridBagLayout示例程序運(yùn)行界面 194
圖8-1 文本拷貝示例程序運(yùn)行界面 204
圖8-2 MouseEvent事件及其響應(yīng)示例程序運(yùn)行界面 210
圖8-3 JScrollBar組件類(lèi)型及相關(guān)元素 210
圖8-4 JScrollBar組件示例程序運(yùn)行界面 216
圖8-5 JTabbedPane容器示例程序運(yùn)行界面 219
圖8-6 Java語(yǔ)言中構(gòu)造菜單的三類(lèi)對(duì)象 220
圖8-7 菜單設(shè)計(jì)示例程序運(yùn)行界面 226
圖8-8 消息型對(duì)話(huà)框的五種細(xì)分類(lèi)型 228
圖8-9 確認(rèn)型對(duì)話(huà)框的四種細(xì)分類(lèi)型 228
圖8-10 輸入型對(duì)話(huà)框的兩種細(xì)分類(lèi)型 229
圖8-11 對(duì)話(huà)框設(shè)計(jì)示例程序運(yùn)行界面 236
圖9-1 異常體系結(jié)構(gòu)層次 239
圖9-2 算術(shù)異常信息截圖 240
圖9-3 自定義異常(AgeException)信息截圖 255
圖A-1 JDK安裝步驟一 281
圖A-2 JDK安裝步驟二 281
圖A-3 JDK安裝步驟三 282
圖A-4 JDK安裝步驟四 282
圖A-5 JDK安裝步驟五 282
圖A-6 環(huán)境變量配置 283
圖A-7 JAVA_HOME環(huán)境變量配置 283
圖A-8 CLASSPATH環(huán)境變量配置 284
圖A-9 Path環(huán)境變量配置一 284
圖A-10 Path環(huán)境變量配置二 284
圖A-11 Path環(huán)境變量配置三 285
圖A-12 java命令運(yùn)行界面 286
圖A-13 javac命令運(yùn)行界面 287
圖B-1 Eclipse安裝步驟一 287
圖B-2 Eclipse安裝步驟二 288
圖B-3 Eclipse安裝步驟三 288
圖B-4 Eclipse安裝步驟四 288
圖B-5 Eclipse安裝步驟五 289
圖B-6 Eclipse安裝步驟六 289
圖B-7 Eclipse安裝步驟七 290
圖C-1 WindowBuilder安裝步驟一 290
圖C-2 WindowBuilder安裝步驟二 291
圖C-3 WindowBuilder安裝步驟三 291
圖C-4 WindowBuilder安裝步驟四 292
圖C-5 WindowBuilder安裝步驟五 292
表格目錄
表2-1 Java語(yǔ)言中的關(guān)鍵字 018
表2-2 原始數(shù)據(jù)類(lèi)型 020
表2-3 整數(shù)類(lèi)型 021
表2-4 Unicode字符表實(shí)例 023
表2-5 轉(zhuǎn)義字符 025
表2-6 算術(shù)運(yùn)算符 029
表2-7 移位運(yùn)算符表示及實(shí)例 030
表2-8 位運(yùn)算符表示及實(shí)例 030
表2-9 復(fù)合賦值運(yùn)算符表示及實(shí)例 031
表2-10 關(guān)系運(yùn)算符表示及實(shí)例 032
表2-11 邏輯運(yùn)算符表示及實(shí)例 032
表2-12 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 033
表2-13 國(guó)際專(zhuān)利分類(lèi)號(hào)(IPC)前14位的含義 045
表3-1 類(lèi)訪(fǎng)問(wèn)權(quán)限與數(shù)據(jù)成員/成員方法訪(fǎng)問(wèn)權(quán)限關(guān)聯(lián) 063
表4-1 繼承中訪(fǎng)問(wèn)修飾符的特點(diǎn) 080
表5-1 學(xué)生成績(jī)表 112
表5-2 二維數(shù)組實(shí)例 117
表5-3 String類(lèi)的常用構(gòu)造方法 122
表5-4 String類(lèi)的常用成員方法 123
表5-5 StringBuffer類(lèi)的構(gòu)造方法 126
表5-6 StringBuffer類(lèi)的常用成員方法 127
表5-7 五篇專(zhuān)利文獻(xiàn)的信息 128
表6-1 Iterator接口的常用成員方法 133
表6-2 List接口的常用成員方法 133
表6-3 ArrayList類(lèi)的構(gòu)造方法 135
表6-4 Collections工具類(lèi)的排序相關(guān)方法 137
表6-5 Set接口的常用成員方法 146
表6-6 HashSet類(lèi)的構(gòu)造方法 149
表6-7 Map接口的常用成員方法 158
表6-8 Map.Entry接口的常用成員方法 159
表7-1 圖形設(shè)計(jì)包awt和swing的優(yōu)缺點(diǎn)對(duì)比 166
表7-2 容器類(lèi)的常用成員方法 168
表7-3 窗口類(lèi)的常用成員方法 168
表7-4 布局管理器列表 171
表7-5 容器的默認(rèn)布局管理器 171
表7-6 FlowLayout類(lèi)的構(gòu)造方法 172
表7-7 BorderLayout類(lèi)的構(gòu)造方法 175
表7-8 GridLayout類(lèi)的構(gòu)造方法 180
表7-9 CardLayout類(lèi)的構(gòu)造方法 183
表7-10 CardLayout類(lèi)的常用成員方法 183
表7-11 BoxLayout類(lèi)和Box類(lèi)的構(gòu)造方法 186
表7-12 Box類(lèi)的常用成員方法 187
表8-1 事件適配器類(lèi)與監(jiān)聽(tīng)器接口的對(duì)應(yīng)關(guān)系 199
表8-2 KeyListener接口和KeyAdapter適配器類(lèi)的常用成員方法 200
表8-3 KeyEvent類(lèi)的常用成員方法 200
表8-4 主要虛擬鍵碼常量 201
表8-5 位置鍵的鍵碼常量 201
表8-6 MouseListener、MouseMotionListener和MouseWheelListener接口和MouseAdapter類(lèi)的常用成員方法 205
表8-7 MouseEvent類(lèi)的常用成員方法 206
表8-8 MouseWheelEvent類(lèi)的常用成員方法 206
表8-9 JScrollBar類(lèi)的構(gòu)造方法 210
表8-10 JScrollBar類(lèi)的常用成員方法 211
表8-11 AdjustmentEvent類(lèi)的常用成員方法 212
表8-12 AdjustmentEvent類(lèi)中表征調(diào)整事件類(lèi)型的靜態(tài)常量 212
表8-13 JTabbedPane類(lèi)的構(gòu)造方法 216
表8-14 JTabbedPane類(lèi)中表征選項(xiàng)卡位置和布局策略的靜態(tài)常量 216
表8-15 JMenuBar類(lèi)的常用成員方法 220
表8-16 JMenu類(lèi)的構(gòu)造方法 220
表8-17 JMenu類(lèi)的常用成員方法 221
表8-18 JMenuItem類(lèi)的構(gòu)造方法 222
表8-19 JMenuItem類(lèi)的常用成員方法 222
表8-20 KeyStroke類(lèi)的常用靜態(tài)方法 223
表8-21 JDialog類(lèi)的常用構(gòu)造方法 227
表8-22 JOptionPane對(duì)話(huà)框類(lèi)型 227
表8-23 JOptionPane類(lèi)中表征消息型對(duì)話(huà)框類(lèi)型的靜態(tài)常量 229
表8-24 JOptionPane類(lèi)中表征確認(rèn)型對(duì)話(huà)框類(lèi)型的靜態(tài)常量 230
表8-25 JOptionPane類(lèi)中表征確認(rèn)型對(duì)話(huà)框返回值的靜態(tài)常量 230
表9-1 異常處理塊的三種形式 244
表10-1 InputStream類(lèi)的主要直接子類(lèi) 257
表10-2 InputStream類(lèi)的常用成員方法 259
表10-3 OutputStream類(lèi)的主要直接子類(lèi) 260
表10-4 OutputStream類(lèi)的常用成員方法 261
表10-5 Reader類(lèi)的常用成員方法 263
表10-6 Writer類(lèi)的常用成員方法 264
表10-7 Reader類(lèi)的主要直接子類(lèi) 264
表10-8 Writer類(lèi)的主要直接子類(lèi) 266
表10-9 File類(lèi)的構(gòu)造方法 270
表10-10 File類(lèi)的常用成員方法 270
表10-11 FileInputStream類(lèi)的構(gòu)造方法 272
表10-12 FileOutputStream類(lèi)的構(gòu)造方法 273
表10-13 FileInputStream類(lèi)的常用成員方法 273
表10-14 FileOutputStream類(lèi)的常用成員方法 273
表10-15 FileReader類(lèi)的構(gòu)造方法 275
表10-16 FileWriter類(lèi)的構(gòu)造方法 275
表10-17 ObjectInputStream類(lèi)和ObjectOutputStream類(lèi)的構(gòu)造方法 277
你還可能感興趣
我要評(píng)論
|