由王國輝等編著的《Java程式開發參考手冊》是一本Java綜合查詢參考手冊,包含Java程式開發中常用的各種類及其方法。《華章程式設計師書庫:Java程式開發參考手冊》共分為4篇21章,第一篇為Java語言基礎篇,主要包括包裝數據類型、集合操作、日期與時間、檔案處理、圖片處理等內容;第二篇為桌面程式開發篇,主要包括窗體和桌面面板、常用面板、基本布局管理器、文本輸入控制項、選擇控制項、選單和工具列控制項、對話框控制項、列表控制項、表格控制項、樹控制項、進度指示控制項、高級布局管理器等內容;第三篇為輸入/輸出與資料庫操作篇,主要包括輸入/輸出、資料庫操作等內容;第四篇為高級套用篇,主要包括安全與加密、網路傳輸等內容。在每章中均以A~Z的字典順序對該類中的方法進行排序,其中每個方法都按照功能、語法來介紹,並在每個方法後都有相關的示例,在一些重點技術上還配有典型套用,讓讀者更好地掌握Java技術。 《Java程式開發參考手冊》附有配套光碟,光碟提供了本書中所有示例和典型套用的原始碼,所有代碼都經過精心調試,能夠在Windows7、Windows2003、WindowsXP系統下正常運行。 本書內容詳勁示例豐富,是讀者學習和使用Java時必不可少的工具書。
基本介紹
- 書名:Java程式開發參考手冊
- 出版社:機械工業出版社
- 頁數:597頁
- 開本:16
- 品牌:機械工業出版社
- 作者:王國輝
- 出版日期:2013年8月29日
- 語種:簡體中文
- ISBN:9787111432074
內容簡介
即查、即學、即用:本書將查、學、用結合於一體.讀者能夠使用本書進行快速查詢和快速套用,既是實用的工具書也是學習的參考書。
字母排序,快捷搜尋:本書在講解Java類時按照功能進行了分類,使用戶在使用時可以根據功能快速地縮小查找範圍,並且每種技術以字母順序進行排序。以便讓讀者更快、更準確地查找相關內容。
內容全面,示例豐富:本書內容涵蓋了本語言學習所使用的各方面的技術和套用,為了便於讀者快速掌握每個知識點的使用,每個知識點都對應有一個或多個示例,並提供了詳盡的注釋。
精彩欄目,貼心提醒:本書根據需要在各章使用了很多“注意”、“說明”、“技巧”等小欄目.讓讀者可以在學習過程中,更輕鬆地理解相關知識點及概念,並輕鬆地掌握個別技術的套用技巧。
圖書目錄
第一篇 Java語言基礎篇
第1章 包裝數據類型
1.1 java.lang.Integer——整數類
1.1.1 bitCount方法——獲取二進制補碼中1位的數量
1.1.2 byteValue方法——獲取byte類型的值
1.1.3 compareTo方法——比較整數
1.1.4 decode方法——將字元串解碼為int類型
1.1.5 doubleValue方法——返回double數值
1.1.6 equals方法——比較整數對象是否相等
1.1.7 floatValue方法——返回float值
1.1.8 getInteger方法——獲取整數的系統屬性值
1.1.9 hashCode方法——生成整數的哈希碼
1.1.10 highestOneBit方法——獲取整數二進制最高位1的索引
1.1.11 intValue方法——獲取int值
1.1.12 longValue方法——獲取long值
1.1.13 lowestOneBit方法——獲取整數二進制最低位1的索引
1.1.14 parseInt方法——將字元串解析為int值
1.1.15 reverse方法-反轉整數二進制補碼的位順序
1.1.16 reverseBytes方法-反轉整數位元組的順序
1.1.17 shrtValue方法-獲取short值
1.1.18 signum方法-獲取整數符號
1.1.19 toBinaryString方法-生成整數的二進制字元串
1.1.20 toHexString方法-生成整數的十六進制字元串
1.1.21 toOctalString方法-生成整數的八進制字元串
1.1.22 toString方法-生成整數的十進制字元串
1.1.23 valueOf方法-創建Integer對象
1.2 java.lang.String——字元串
1.2.1 charAt方法——提取指定字元
1.2.2 codePointAt方法-提取索引字元代碼點
1.2.3 codePointBefore方法——獲取索引前一個字元的代碼點
1.2.4 codePointCount方法——獲取指定範圍文本代碼點數
1.2.5 compareTo方法——比較兩個字元串
1.2.6 compareToIgnoreCase方法——忽略大小寫比較字元串
1.2.7 concat方法——字元串結尾連線
1.2.8 contains方法——判斷是否包含指定字元
1.2.9 copyValueOf方法——字元數組生成字元串
1.2.10 endsWith方法——判斷後綴字元串
1.2.11 equals方法——判斷字元串相等
1.2.12 equalsIgnoreCase方法——忽略大小寫判斷字元串相等
1.2.13 format方法——格式化字元串
1.2.14 getBytes方法——獲取字元串的位元組數組
1.2.15 getChars方法——獲取字元數組
1.2.16 hashCode方法——生成字元串哈希表
1.2.17 indexOf方法——獲取字元第一個索引
1.2.18 intern方法——獲取規範化字元串
1.2.19 isEmpty方法——判斷字元串是否為空
1.2.20 lastIndexOf方法——獲取字元最後的索引
1.2.21 length方法——獲取字元串的長度
1.2.22 matches方法——匹配正則表達式
1.2.23 offsetByCodePoints方法——獲取索引偏移後指定代碼點的索引
1.2.24 regionMatches方法——測試兩個字元串區域是否相等
1.2.25 replace方法——替換字元序列
1.2.26 replaceAll方法——正則表達式匹配替換所有字元串
1.2.27 replaceFirst方法——正則表達式替換第一個匹配的字元串
1.2.28 split方法——字元串分割成數組
1.2.29 startsWith方法——判斷前綴字元串
1.2.30 subSequence方法——獲取子字元串序列
1.2.31 subString方法——獲取子字元串
1.2.32 toCharArray方法——字元串變字元數組
1.2.33 toLowerCase方法——轉換成小寫字元串
1.2.34 toUpperCase方法——轉換成大寫字元串
1.2.35 trim方法——去除空格
1.2.36 valueOf方法——基本數據類型轉成字元串
1.3 java.lang.Long——長整型類
1.3.1 bitCount方法——獲取二進制補碼中1的數量
1.3.2 byteValue方法——獲取byte值
1.3.3 compareTo方法——比較長整數
1.3.4 decode方法——字元串解碼為long類型
1.3.5 doubleValue方法——返回double數值
1.3.6 equals方法——判斷長整數對象相等
1.3.7 floatValue方法——獲取float數值
1.3.8 getLong方法——獲取長整數的系統屬性值
1.3.9 hashCode方法——生成長整數的哈希碼
1.3.10 highestOneBit方法——獲取長整數二進制最高位1的索引
1.3.11 intValue方法——獲取int值
1.3.12 longValue方法——獲取long值
1.3.13 lowestOneBit方法——獲取長整數二進制最低位1的索引
1.3.14 parseLong方法——將字元串解析為long值
1.3.15 reverse方法——反轉長整數二進制補碼的位順序
1.3.16 reverseBytes方法——反轉長整數位元組的順序
1.3.17 shortValue方法——獲取short值
1.3.18 signum方法——獲取長整數符號
1.3.19 toBinaryString方法——生成長整數的二進制字元串
1.3.20 toHexString方法——生成長整數的十六進制字元串
1.3.21 toOctalString方法——生成長整數的八進制字元串
1.3.22 toString方法——生成長整數的十進制字元串
1.3.23 valueOf方法——創建Long對象
1.4 java.lang.Short——短整型類
1.4.1 compareTo方法——比較短整數
1.4.2 decode方法——字元串解碼為short類型
1.4.3 doubleValue方法——返回double數值
1.4.4 equals方法——判斷短整數對象相等
1.4.5 floatValue方法——獲取float數值
1.4.6 hashCode方法——生成短整數的哈希碼
1.4.7 intValue方法——獲取int值
1.4.8 longValue方法——獲取long值
1.4.9 parseShort方法——將字元串解析為十進制short值
1.4.10 reverseBytes方法——反轉短整數位元組的順序
1.4.11 shortValue方法——獲取short值
1.4.12 toString方法——生成短整數的十進制字元串
1.4.13 valueOf方法——創建Short對象
1.5 java.lang.Boolean——布爾類
1.5.1 booleanValue方法——獲取boolean值
1.5.2 compareTo方法——比較布爾值
1.5.3 equals方法——判斷相等
1.5.4 getBoolean方法——獲取布爾類型的系統屬性值
1.5.5 hashCode方法——生成布爾對象的哈希碼
1.5.6 parseBoolean方法——將字元串解析成boolean值
1.5.7 toString方法——生成布爾值的字元串
1.5.8 valueOf方法——創建布爾對象
1.6 java.lang.Byte——位元組對象
1.6.1 compareTo方法——比較位元組對象
1.6.2 decode方法——將字元串解碼為byte值
1.6.3 doubleValue方法——獲取double值
1.6.4 equals方法——判斷位元組相等
1.6.5 floatValue方法——獲取float值
1.6.6 hashCode方法——生成位元組對象的哈希碼
1.6.7 intValue方法——獲取int值
1.6.8 longValue方法——獲取long值
1.6.9 parseByte方法——將字元串解析為byte值
1.6.10 shortValue方法——獲取short值
1.6.11 toString方法——生成位元組值的十進制字元串
1.6.12 valueOf方法——創建Byte對象
1.7 java.lang.Character——字元類
1.7.1 charCount方法——計算指定字元代碼點的數量
1.7.2 charValue方法——獲取char值
1.7.3 codePointAt方法——獲取字元數組元素的代碼點
1.7.4 codePointBefore方法——獲取字元數組索引前一個元素的代碼點
1.7.5 codePointCount方法——返回字元數組的子數組中代碼點的數量
1.7.6 compareTo方法——比較字元對象
1.7.7 equals方法——判斷字元對象相等
1.7.8 getNumericValue方法——返回字元表示的int值
1.7.9 getType方法——返回一個指示字元的常規類別的值
1.7.10 hashCode方法——生成字元對象的哈希碼
1.7.11 isDefined方法——判斷是否為Unicode字元
1.7.12 isDigit方法——判斷是否為數字字元
1.7.13 isLetter方法——判斷是否為字母字元
1.7.14 isLowerCase方法——判斷是否為小寫字元
1.7.15 isUpperCase方法——判斷是否為大寫字元
1.7.16 toLowerCase方法——轉換為小寫字元
1.7.17 toUpperCase方法——轉換為大寫字元
1.8 java.lang.Double——雙精度數字類
1.8.1 byteValue方法——獲取byte值
1.8.2 compare方法——比較雙精度數字對象
1.8.3 compareTo方法——比較兩個Double對象
1.8.4 intValue方法——將double值以int形式返回
1.8.5 doubleToLongBits方法——返回指定浮點值的表示形式
1.8.6 doubleToRawLongBits方法——保留NaN值返回指定浮點值的表示形式
1.8.7 doubleValue方法——獲取double值
1.8.8 equals方法——判斷Double對象是否相等
1.8.9 floatValue方法——獲取float值
1.8.10 hashCode方法——生成Double對象的哈希碼
1.8.11 isInfinite方法——判斷double值的大小是否是無窮大
1.8.12 isNaN方法——判斷double值是否是一個非數字值
1.8.13 longBitsToDouble方法——返回給定位表示形式的double值
1.8.14 longValue方法——獲取long值
1.8.15 parseDouble方法——將字元串解析為double值
1.8.16 shortValue方法——獲取short值
1.8.17 toHexString方法——生成雙精度數字的十六進制字元串
1.8.18 toString方法——生成雙精度數字的十進制字元串
1.8.19 valueOf方法——創建Double對象
1.9 java.lang.Float——浮點類
1.9.1 byteValue方法——獲取byte值
1.9.2 compare方法——比較Float對象
1.9.3 compareTo方法——比較兩個Float對象所表示的數值
1.9.4 doubleValue方法——獲取double值
1.9.5 equals方法——判斷Float對象相等
1.9.6 floatToIntBits方法——返回浮點值的表示形式
1.9.7 floatToRawIntBits方法——保留非數字值返回指定浮點值的表示形式
1.9.8 floatValue方法——獲取float值
1.9.9 hashCode方法——返回Float對象的哈希碼
1.9.10 intBitsToFloat方法——返回指定位表示形式的float值
1.9.11 intValue方法——獲取int值
1.9.12 isInfinite方法——判斷float值的大小是否是無窮大
1.9.13 isNaN方法——判斷float值是否是一個非數字值
1.9.14 longValue方法——獲取long值
1.9.15 parseFloat方法——將字元串解析成float值
1.9.16 shortValue方法——獲取short值
1.9.17 toHexString方法——生成浮點數的十六進制字元串
1.9.18 toString方法——生成浮點數的十進制字元串
1.9.19 valueOf方法——創建浮點數對象
第2章 集合操作
2.1 java.util.List——有序集合類
2.1.1 add方法——向列表中插入元素
2.1.2 addAll方法——將指定collection添加到列表中
2.1.3 clear方法——從列表中移除所有元素
2.1.4 contains方法——判斷列表中是否包含指定元素
2.1.5 containsAll方法——判斷列表中是否包含指定collection的所有元素
2.1.6 equals方法——比較指定的對象與列表是否相等
2.1.7 get方法——獲取列表指定位置的元素
2.1.8 set方法——替換列表中指定位置的元素
2.1.9 hashCode方法——返回列表的哈希碼值
2.1.10 indexOf方法——返回第一次出現指定元素的位置
2.1.11 lastIndexOf方法——返回最後一次出現指定元素的位置
2.1.12 isEmpty方法——判斷集合是否為空
2.1.13 iterator方法——返回疊代器
2.1.14 listIterator方法——返回列表疊代器
2.1.15 remove方法——移出列表中的指定元素
2.1.16 removeAll方法——從列表中移除指定collection中包含的所有元素
2.1.17 retainAll方法——保留指定collection中包含的所有元素
2.1.18 size方法——返回列表中元素的個數
2.1.19 subList方法——獲取列表中指定範圍的子列表
2.1.20 toArray方法——返回所有元素的數組
2.2 java.util.Map——映射集合類
2.2.1 clear方法——移除所有映射關係
2.2.2 containsKey方法——判斷是否包含指定的鍵名
2.2.3 containsValue方法——判斷是否包含指定的鍵值
2.2.4 equals方法——判斷是否與指定的對象相同
2.2.5 get方法——返回指定鍵所映射的值
2.2.6 isEmpty方法——判斷是否為空
2.2.7 keySet方法——獲取Map集合的所有key
2.2.8 put方法——向指定索引位置添加對象
2.2.9 putAll方法——追加另一個Map對象到當前Map集合
2.2.10 remove方法——移除Map集合中指定鍵名的內容
2.2.11 size方法——獲取Map集合類的大小
2.2.12 values方法——獲取Map集合中的所有鍵值對象
2.3 java.util.Set——無重複元素集合類
2.3.1 add方法——向Set集合中添加對象
2.3.2 addAll方法——向Set集合添加另一個集合的所有內容
2.3.3 clear方法——從Set集合中移除所有內容
2.3.4 contains方法——判斷Set集合是否包含指定對象
2.3.5 containsAll方法——判斷Set集合是否包含另一個集合中的全部對象
2.3.6 equals方法——比較指定對象與Set集合對象是否相等
2.3.7 isEmpty方法——判斷Set集合是否為空
2.3.8 iterator方法——獲取Set集合的疊代器
2.3.9 remove方法——移除Set集合中的指定對象
2.3.10 removeAll方法——移除另一個集合所包含的所有內容
2.3.11 retainAll方法——保留另一個集合所包含的所有內容
2.3.12 size方法——獲取Set集合類的大小
2.3.13 toArray方法——用Set集合的所有對象創建數組
第3章 日期與時間
3.1 java.util.Date——日期/時間類
3.1.1 after方法——測試當前日期是否在指定的日期之後
3.1.2 before方法——測試當前日期是否在指定的日期之前
3.1.3 getTime方法——獲得毫秒數
3.1.4 setTime方法——設定當前Date對象所表示的日期/時間值
3.2 java.util.Locale——語言環境相關類
3.2.1 getAvailableLocales方法——獲得所有已安裝語言環境的數組
3.2.2 getCountry方法——獲得當前語言環境的國家/地區代碼
3.2.3 getDefault方法——獲得默認語言環境
3.2.4 getDisplayCountry方法——獲得語言環境國家/地區名
3.2.5 getDisplayLanguage方法——獲取語言環境的語言名
3.2.6 getDisplayName方法——獲取語言環境名
3.3 java.text.DateFormat——格式化時間類
3.3.1 getDateInstance方法——獲取日期格式器
3.3.2 getDateTimeInstance方法——獲取日期/時間格式器
3.3.3 getInstance方法——獲取默認日期/時間格式器
3.3.4 parse方法——將字元串類型的日期/時間解析為Date類型
第4章 檔案處理
4.1 java.io.File——檔案類
4.1.1 File構造方法
4.1.2 canExecute方法——判斷檔案是否可以運行
4.1.3 canRead方法——判斷檔案是否可以讀取
4.1.4 canWrite方法——判斷檔案是否可以寫入
4.1.5 compareTo方法——比較檔案或資料夾名稱的關係
4.1.6 createNewFile方法——創建空檔案或者空資料夾
4.1.7 createTempFile方法——創建臨時檔案
4.1.8 delete方法——刪除檔案或者空資料夾
4.1.9 deleteOnExit方法——虛擬機正常終止時逆序刪除檔案
4.1.10 equals方法——判斷兩個檔案的路徑名是否相同
4.1.11 exists方法——測試檔案或者資料夾是否存在
4.1.12 getAbsoluteFile方法——獲得使用絕對路徑創建的檔案對象
4.1.13 getAbsolutePath方法——獲得表示檔案絕對路徑的字元串
4.1.14 getCanonicalFile方法——獲得使用規範形式的檔案路徑創建的檔案對象
4.1.15 getCanonicalPath方法——獲得表示檔案規範路徑的字元串
4.1.16 getFreeSpace方法——獲取指定的分區中未分配的位元組數
4.1.17 getName方法——獲得檔案或者資料夾的名稱
4.1.18 getParent方法——獲取父資料夾的路徑名字元串
4.1.19 getParentFile方法——獲取父資料夾的抽象路徑名
4.1.20 getPath方法——獲取檔案路徑
4.1.21 getTotalSpace方法——獲取路徑名指定的分區大小
4.1.22 getUsableSpace方法——獲取分區上的可用位元組數
4.1.23 hashCode方法——獲取路徑名的哈希碼
4.1.24 isAbsolute方法——判斷路徑名是否為絕對路徑名
4.1.25 isDirectory方法——判斷是否為資料夾
4.1.26 isFile方法——判斷是否是一個標準檔案
4.1.27 isHidden方法——判斷是否是隱藏檔案
4.1.28 lastModified方法——獲取檔案的最後修改時間
4.1.29 length方法——獲取檔案的長度
4.1.30 list方法——返回字元串數組
4.1.31 listFiles方法——獲取路徑名數組
4.1.32 listRoots方法——列出可用的檔案系統根
4.1.33 mkdir方法——創建資料夾
4.1.34 mkdirs方法——創建資料夾
4.1.35 renameTo方法——重新命名檔案
4.1.36 setExecutable方法——設定執行許可權
4.1.37 setLastModified方法——設定檔案或者資料夾的最後修改時間
4.1.38 setReadable方法——設定讀許可權
4.1.39 setReadOnly方法——設定檔案或資料夾為唯讀
4.1.40 setWritable方法——設定檔案的可寫屬性
4.1.41 toString方法——返迴路徑名的字元串形式
4.1.42 toURI方法——獲取檔案的URI
4.2 java.io.FileInputStream類——檔案輸入流
4.2.1 available方法——估計剩餘的位元組數
4.2.2 close方法——關閉檔案輸入流
4.2.3 getChannel方法——返回FileChannel對象
4.2.4 getFD方法——返回FileDescriptor對象
4.2.5 read方法——從檔案位元組輸入流中讀取數據
4.2.6 skip方法——從輸入流中跳過並丟棄n位元組的數據
4.3 java.io.FileOutputStream類——檔案輸出流
4.3.1 close方法——關閉檔案輸出流
4.3.2 getChannel方法——返回FileChannel對象
4.3.3 getFD方法——返回FileDescriptor對象
4.3.4 write方法——向檔案中寫入數據
4.4 java.io.FileReader類——檔案的字元輸入流
4.4.1 close方法——關閉字元輸入流
4.4.2 read方法——讀取字元數據
4.5 java.io.FileWriter類——檔案的字元輸出流
4.5.1 close方法——關閉字元輸出流
4.5.2 flush方法——刷新緩衝區
4.5.3 write方法——向字元輸出流寫數據
第5章 圖片處理
5.1 javax.imageio.ImageIO——圖像輸入/輸出類
5.1.1 createImageInputStream方法——創建一個ImageInputStream對象
5.1.2 getImageReaders方法——獲得包含ImageReader的疊代器對象
5.1.3 getImageReadersByMIMEType方法——獲得可以解碼MIME類型的疊代器
5.1.4 getImageReadersBySuffix方法——獲得可以解碼指定檔案後綴的疊代器
5.1.5 getImageWritersByFormatName方法——獲得可以解碼指定格式的疊代器
5.1.6 read方法——讀取數據到BufferedImage對象
5.1.7 write方法——將圖像以檔案的形式寫入磁碟
5.2 javax.imageio.ImageReader——圖像的字元輸入流
5.2.1 getFormatName方法——獲得檔案的格式名稱
5.2.2 getNumImages方法——獲得當前輸入源中可用的圖像數
5.2.3 read方法——獲得一個BufferedImage對象
5.2.4 setInput方法——設定ImageReader的輸入源
5.3 javax.imageio.ImageWriter——圖像輸出流
5.3.1 setOutput方法——設定輸出目標
5.3.2 write方法——將完整圖像流添加到輸出流中
第二篇 桌面程式開發篇
第6章 窗體和桌面面板
6.1 javax.swing.JFrame窗體
6.1.1 JFrame構造方法
6.1.2 getContentPane方法——獲得JFrame窗體的內容窗格
6.1.3 getDefaultCloseOperation方法——獲得指示窗體關閉操作的整數
6.1.4 getGlassPane方法——返回當前窗體的玻璃窗格對象
6.1.5 getGraphics方法——創建繪圖上下文對象
6.1.6 getRootPane方法——獲得當前窗體的根窗格對象
6.1.7 remove方法——從當前窗體中移除指定的控制項
6.1.8 setContentPane方法——將指定容器設定為當前窗體的內容窗格
6.1.9 setDefaultCloseOperation方法——設定close事件默認執行的操作
6.1.10 setGlassPane方法——設定當前窗體的玻璃窗格
6.1.11 setJMenuBar方法——設定當前窗體的選單欄
6.1.12 setLayout方法——設定當前窗體的布局管理器
6.2 javax.swing.JDialog對話框窗體
6.2.1 JDialog構造方法——創建對話框窗體
6.2.2 getContentPane方法——獲得JDialog對話框窗體的內容窗格
6.2.3 getDefaultCloseOperation方法——獲得發起close事件時執行的操作
6.2.4 getGlassPane方法——返回當前對話框窗體的玻璃窗格對象
6.2.5 getGraphics方法——創建一個繪圖上下文對象
6.2.6 remove方法——從當前對話框窗體中移除指定的控制項
6.2.7 setContentPane方法——將指定容器設定為當前窗體的內容窗格
6.2.8 setDefaultCloseOperation方法——設定發起close事件時默認執行的操作
6.2.9 setGlassPane方法——設定當前對話框窗體的玻璃窗格
6.2.10 setJMenuBar方法——設定當前對話框窗體的選單欄
6.3 javax.swing.JDesktopPane桌面面板
6.3.1 JDesktopPane構造方法
6.3.2 getAllFrames方法——返回桌面中顯示的所有JInternalFrame
6.3.3 getSelectedFrame方法——獲得當前被選擇的內部窗體
6.3.4 remove方法——移除指定的JInternalFrame
6.3.5 removeAll方法——移除所有的JInternalFrame
6.3.6 selectFrame方法——選擇下一個JInternalFrame
6.3.7 setSelectedFrame方法——設定當前活動的JInternalFrame
6.4 javax.swing.JInternalFrame內部窗體
6.4.1 JInternalFrame構造方法
6.4.2 dispose方法——關閉內部窗體
6.4.3 getContentPane方法——獲得JInternalFrame窗體的內容窗格
6.4.4 getFrameIcon方法——獲取JInternalFrame標題欄上顯示的圖示
6.4.5 getTitle方法——獲得內部窗體標題欄上顯示的文本
6.4.6 setClosable方法——設定是否可以關閉內部窗體
6.4.7 setFrameIcon方法——設定窗體標題欄上顯示的圖像
6.4.8 setIconifiable方法——設定是否可以使內部窗體圖示化
6.4.9 setMaximizable方法——設定是否可以使內部窗體最大化
6.4.10 setResizable方法——設定是否可以改變內部窗體的大小
6.4.11 setSelected方法——選定或取消選定內部窗體
6.4.12 setTitle方法——設定內部窗體標題欄上顯示的文本
6.4.13 toBack方法——將內部窗體傳送到後台
6.4.14 toFront方法——將內部窗體置於前端
第7章 常用面板
7.1 javax.swing.JPanel面板
7.1.1 JPanel構造方法
7.1.2 add方法——在面板容器中添加控制項
7.1.3 paintComponent方法——在面板容器中繪製內容
7.1.4 setLayout方法——設定面板容器所使用的布局管理器
7.2 javax.swing.JScrollPane滾動面板
7.2.1 JScrollPane構造方法
7.2.2 setViewportView方法——設定滾動面板上顯示的視圖控制項
7.3 javax.swing.JSplitPane分割面板
7.3.1 JSplitPane構造方法
7.3.2 setBottomComponent方法——將組件設定到分隔條的下方或右側
7.3.3 setContinuousLayout方法——設定分割面板的重繪方式
7.3.4 setDividerLocation方法——設定分隔條的絕對位置
7.3.5 setDividerSize方法——設定分隔條的大小
7.3.6 setLeftComponent方法——將組件添加到分隔條的左側或上方
7.3.7 setOneTouchExpandable方法——設定分割面板是否提供UI小部件
7.3.8 setOrientation方法——設定分割面板的分割方向
7.3.9 setRightComponent方法——將組件添加到分隔條的右側或下方
7.3.10 setTopComponent方法——將組件添加到分隔條的上方或左側
7.4 javax.swing.JTabbedPane選項卡面板
7.4.1 JTabbedPane構造方法
7.4.2 addChangeListener方法——將ChangeListener添加到選項卡面板中
7.4.3 addTab方法——為選項卡面板添加選項卡
7.4.4 getSelectedIndex方法——返回選擇的選項卡標籤索引
7.4.5 getTabCount方法——獲得選項卡面板擁有選項卡的數量
7.4.6 getTitleAt方法——獲得選項卡標籤的標題文本
7.4.7 insertTab方法——在指定索引位置處插入選項卡標籤
7.4.8 setDisabledIconAt方法——設定選項卡標籤禁用時顯示的圖示
7.4.9 setEnabledAt方法——設定指定選項卡標籤是否可用
7.4.10 setSelectedIndex方法——使指定的選項卡標籤被選中
7.4.11 setTabLayoutPolicy方法——設定選項卡標籤的布局方式
7.4.12 setTabPlacement方法——設定選項卡標籤的顯示位置
第8章 基本布局管理器
8.1 java.awt.FlowLayout流布局
8.1.1 FlowLayout構造方法
8.1.2 setAlignment方法——設定流布局管理器使用的對齊方式
8.1.3 setHgap方法——設定水平間隙
8.1.4 setVgap方法——設定垂直間隙
8.2 java.awt.BorderLayout邊界布局
8.2.1 BorderLayout構造方法
8.2.2 setHgap方法——設定水平間距
8.2.3 setVgap方法——設定垂直間距
8.3 java.awt.GridLayout格線布局
8.3.1 GridLayout構造方法
8.3.2 setColumns方法——設定格線布局管理器的格線列數
8.3.3 setHgap方法——設定水平間距
8.3.4 setRows方法——設定格線布局管理器的格線行數
8.3.5 setVgap方法——設定垂直間距
8.4 java.awt.CardLayout卡片布局
8.4.1 CardLayout構造方法
8.4.2 first方法——顯示容器中的第一張卡片
8.4.3 last方法——顯示容器中的最後一張卡片
8.4.4 next方法——顯示容器中當前卡片的下一張卡片
8.4.5 previous方法——顯示容器中當前卡片的前一張卡片
8.4.6 show方法——顯示容器中用戶指定的卡片
第9章 文本輸入控制項
9.1 javax.swing.JLabel類
9.1.1 JLabel構造方法
9.1.2 setFont方法——設定標籤上文本的字型
9.1.3 setHorizontalTextPosition方法——設定標籤中文本相對於圖示的水平位置
9.1.4 setText方法——設定標籤上顯示的文本信息
9.1.5 setVerticalTextPosition方法——設定文本相對於圖示的垂直位置
9.2 javax.swing.JTextField類
9.2.1 JTextField構造方法
9.2.2 addActionListener方法——回響用戶在文本域中按Enter鍵時的操作
9.2.3 addFocusListener方法——回響文本域焦點事件
9.2.4 getText方法——獲得文本域中輸入的文本
9.2.5 setColumns方法——設定文本框的列數
9.2.6 setFont方法——設定文本域中的字型
9.3 javax.swing.JPasswordField類
9.3.1 JPasswordField構造方法
9.3.2 addActionListener方法——回響在密碼域中按Enter鍵時的操作
9.3.3 getPassword方法——獲得輸入的密碼
9.3.4 setEchoChar方法——修改密碼域的回顯字元
9.4 javax.swing.JTextArea類
9.4.1 JTextArea構造方法
9.4.2 addCaretListener方法——監聽游標位置在文本區中的變化事件
9.4.3 append方法——在文本區中文本末尾增加字元串
9.4.4 getText方法——獲得文本區中輸入的內容
9.4.5 setFont方法——設定文本區字型
9.4.6 setLineWrap方法——設定是否自動換行
第10章 選擇控制項
10.1 javax.swing.JButton類
10.1.1 JButton構造方法
10.1.2 addActionListener方法——向按鈕控制項增加動作事件監聽器
10.1.3 setActionCommand方法——設定按鈕的動作命令
10.1.4 setEnabled方法——設定按鈕是否可用
10.1.5 setHorizontalTextPosition方法——設定文本相對於圖示的水平位置
10.1.6 setMnemonic方法——為按鈕添加助記符
10.1.7 setVerticalTextPosition方法——設定文本相對於圖示的垂直位置
10.1.8 isDefaultButton方法——判斷是否為默認按鈕
10.2 javax.swing.JCheckBox類
10.2.1 JCheckBox構造方法
10.2.2 addActionListener方法——向複選框控制項增加動作事件監聽器
10.2.3 addItemListener方法——為複選框增加選擇狀態變化事件監聽
10.2.4 isSelected方法——判斷複選框是否被用戶選擇
10.2.5 setSelected方法——將複選框設定成選擇狀態
10.3 javax.swing.JRadioButton類
10.3.1 JRadioButton構造方法
10.3.2 addActionListener方法——向單選按鈕控制項增加動作事件監聽器
10.3.3 isSelected方法——判斷單選按鈕是否被用戶選擇
10.3.4 setSelected方法——將單選按鈕設定成選擇狀態
10.4 javax.swing.ButtonGroup類
10.4.1 add方法——將按鈕添加到按鈕組中
10.4.2 remove方法——刪除已經添加到按鈕組中的按鈕
10.5 javax.swing.BorderFactory類
10.5.1 createBevelBorder方法——創建指定類型的斜面框線
10.5.2 createCompoundBorder方法——指定複合框線
10.5.3 createEmptyBorder方法——創建一個空白的框線
10.5.4 createEtchedBorder方法——創建浮雕效果的框線
10.5.5 createLineBorder方法——創建直線框線
10.5.6 createMatteBorder方法——創建純色或者指定圖片的框線
10.5.7 createTitledBorder方法——創建帶有標題的框線
10.6 javax.swing.JComboBox類
10.6.1 JComboBox構造方法
10.6.2 addActionListener方法——監聽組合框的選擇事件
10.6.3 addItem方法——給組合框增加元素
10.6.4 getSelectedItem方法——獲得用戶選擇的元素
10.6.5 setEditable方法——設定組合框中的文本框是否處於編輯狀態
10.6.6 setMaximumRowCount方法——設定組合框中可以顯示的列表項個數
10.6.7 setSelectedIndex方法——設定當前組合框中選擇的元素
10.7 javax.swing.JSlider類
10.7.1 JSlider構造方法
10.7.2 addChangeListener方法——監聽滑塊滑動事件
10.7.3 getValue方法——獲得滑塊的當前值
10.7.4 setFont方法——設定滑塊上顯示的標籤的字型
10.7.5 setLabelTable方法——給滑塊設定標籤
10.7.6 setMajorTickSpacing方法——設定主刻度間的距離
10.7.7 setMaximum方法——設定滑塊的最大值
10.7.8 setMinimum方法——設定滑塊的最小值
10.7.9 setMinorTickSpacing方法——設定副刻度間的距離
10.8 javax.swing.JSpinner類
10.8.1 JSpinner構造方法
10.8.2 addChangeListener方法——監聽微調按鈕變化事件
10.8.3 getValue方法——獲得微調按鈕當前的值
10.8.4 setEditor方法——設定編輯微調按鈕值的控制項
第11章 選單和工具列控制項
11.1 javax.swing.JMenuBar類
11.1.1 JMenuBar構造方法
11.1.2 add方法——向選單條中增加選單
11.1.3 setLayout方法——設定控制項的布局
11.2 javax.swing.JMenu類
11.2.1 JMenu構造方法
11.2.2 add方法——給選單增加選單項
11.2.3 addSeparator方法——給選單項增加分隔設定
11.2.4 setFont方法——設定選單字型
11.2.5 setMnemonic方法——給選單設定助記符
11.2.6 setPopupMenuVisible方法——設定彈出選單是否可見
11.3 javax.swing.JMenuItem類
11.3.1 JMenuItem構造方法
11.3.2 addActionListener方法——處理選單項動作事件
11.3.3 setAccelerator方法——給選單項設定快捷鍵
11.3.4 setEnabled方法——啟用或禁用選單項
11.3.5 setFont方法——為選單項設定字型
11.4 javax.swing.JPopupMenu類
11.4.1 JPopupMenu構造方法
11.4.2 add方法——給彈出選單增加選單項
11.4.3 addSeparator方法——給彈出選單的選單項之間增加分隔設定
11.4.4 setPopupSize方法——設定彈出選單的大小
11.5 javax.swing.JCheckBoxMenuItem類
11.5.1 JCheckBoxMenuItem構造方法
11.5.2 addActionListener方法——監聽複選框選單項的動作事件
11.5.3 setFont方法——給複選框選單項設定字型
11.6 javax.swing.JRadioButtonMenuItem類
11.6.1 JRadioButtonMenuItem構造方法
11.6.2 addActionListener方法——監聽單選按鈕選單項的動作事件
11.6.3 setFont方法——給單選按鈕選單項設定字型
11.7 javax.swing.JToolBar類
11.7.1 JToolBar構造方法
11.7.2 add方法——為工具列添加控制項
11.7.3 addSeparator方法——給工具列增加分隔設定
11.7.4 setFloatable方法——固定工具列
第12章 對話框控制項
12.1 javax.swing.JOptionPane類
12.1.1 showConfirmDialog方法——創建一個確認對話框
12.1.2 showInputDialog方法——創建接收用戶輸入信息的對話框
12.1.3 showMessageDialog方法——創建訊息對話框
12.1.4 showOptionDialog方法——根據用戶指定的選項創建對話框
12.2 javax.swing.JFileChooser類
12.2.1 JFileChooser構造方法
12.2.2 getSelectedFile方法——獲得用戶選擇的檔案
12.2.3 getSelectedFiles方法——獲得選擇的一組檔案
12.2.4 setFileFilter方法——設定檔案過濾器
12.2.5 setFileHidingEnabled方法——設定是否顯示隱藏檔案
12.2.6 setFileSelectionMode方法——設定選擇模式
12.2.7 setMultiSelectionEnabled方法——設定是否能夠同時選擇多個檔案或資料夾
12.2.8 showDialog方法——打開對話框
12.2.9 showOpenDialog方法——彈出打開對話框
12.2.10 showSaveDialog方法——彈出保存對話框
12.3 javax.swing.JColorChooser類
12.3.1 JColorChooser構造方法
12.3.2 getColor方法——獲得在顏色選擇器中選擇的顏色
12.3.3 showDialog方法——創建顏色選擇對話框
第13章 列表控制項
13.1 javax.swing.JList類
13.1.1 JList構造方法
13.1.2 addListSelectionListener方法——監聽列表項選擇事件
13.1.3 addMouseListener方法——監聽滑鼠事件
13.1.4 getSelectedIndex方法——獲得當前選擇元素的索引值
13.1.5 getSelectedValue方法——獲得當前選擇的元素
13.1.6 setCellRenderer方法——為列表設定渲染器
13.1.7 setLayoutOrientation方法——設定列表項的布局方式
13.1.8 setListData方法——為列表設定列表項
13.1.9 setModel方法——為列表設定列表模型
13.1.10 setSelectedIndex方法——設定當前選中的列表項
13.1.11 setSelectionBackground方法——設定列表項選中時的背景色
13.1.12 setSelectionForeground方法——設定列表項選中時的前景色
13.1.13 setSelectionMode方法——設定列表項的選擇模式
13.1.14 setVisibleRowCount方法——設定visibleRowCount屬性
13.2 javax.swing.DefaultListModel類
13.2.1 add方法——在列表模型中的指定位置增加元素
13.2.2 addElement方法——向列表模型的末尾增加新元素
13.2.3 clear方法——清空列表模型中的全部元素
13.2.4 contains方法——判斷列表模型中是否包含指定的元素
13.2.5 elementAt方法——獲得指定索引值的元素
13.2.6 elements方法——獲得模型中全部元素的枚舉
13.2.7 getSize方法——獲得列表模型中元素的個數
13.2.8 remove方法——刪除列表模型中指定索引的元素
13.2.9 removeRange方法——從列表模型中刪除指定區域的元素
第14章 表格控制項
14.1 javax.swing.JTable類
14.1.1 JTable構造方法
14.1.2 addColumn方法——向表格中增加一列
14.1.3 addRowSelectionInterval方法——增加選中的行
14.1.4 getColumn方法——獲得表格中的指定列
14.1.5 getColumnClass方法——獲得表格中指定列的類型
14.1.6 getColumnCount方法——獲得列模型中的列數
14.1.7 getColumnName方法——獲得指定列的名稱
14.1.8 getModel方法——獲得當前表格使用的表格模型
14.1.9 getRowCount方法——獲得表格中包含的行數
14.1.10 getSelectedColumn方法——獲得用戶選中的第一列的索引
14.1.11 getSelectedRow方法——獲得選中行的索引
14.1.12 print方法——列印調用該方法的表格
14.1.13 setAutoCreateRowSorter方法——設定表格能否根據行的內容進行排列
14.1.14 setAutoResizeMode方法——指定改變表格大小時各列的調整方式
14.1.15 setModel方法——為表格設定新的表格模型
14.1.16 setRowHeight方法——設定表格的列高
14.1.17 setShowGrid方法——設定是否顯示單元格的分隔線
14.2 DefaultTableModel類
14.2.1 DefaultTableModel構造方法
14.2.2 addColumn方法——向表格模型中增加列
14.2.3 addRow方法——向表格模型中增加一行數據
14.2.4 getDataVector方法——將表格中的數據保存到一個向量中
14.2.5 setRowCount方法——設定表格模型中數據的行數
第15章 樹控制項
15.1 javax.swing.JTree類
15.1.1 JTree構造方法
15.1.2 addSelectionInterval方法——將樹控制項指定範圍內的路徑增加到選擇狀態中
15.1.3 addSelectionRow方法——將位於特定行的路徑增加到選擇狀態中
15.1.4 addTreeExpansionListener方法——監聽樹結點展開合併事件
15.1.5 addTreeSelectionListener方法——監聽樹結點的選擇事件
15.1.6 getLastSelectedPathComponent方法——獲得用戶選擇的結點
15.1.7 getModel方法——獲得樹模型
15.1.8 getRowCount方法——輸出樹結構中當前顯示的行數
15.1.9 setCellEditor方法——設定樹結點編輯器
15.1.10 setCellRenderer方法——為樹控制項設定渲染器
15.1.11 setRootVisible方法——設定根結點是否可見
15.1.12 setRowHeight方法——設定結點的高度
15.1.13 setShowsRootHandles方法——設定是否顯示“把手”
15.2 javax.swing.tree.DefaultTreeModel類
15.2.1 getChild方法——獲得指定結點的指定位置的元素
15.2.2 getChildCount方法——獲得指定結點的子結點個數
15.2.3 getRoot方法——獲得樹模型的根結點
15.2.4 insertNodeInto方法——向樹模型中指定位置插入新結點
15.2.5 removeNodeFromParent方法——從樹模型中刪除結點
第16章 進度指示控制項
16.1 javax.swing.JProgressBar控制項
16.1.1 JProgressBar構造方法
16.1.2 addChangeListener方法——監聽進度條變化事件
16.1.3 getValue方法——獲得當前進度條顯示的值
16.1.4 setBorderPainted方法——設定是否繪製滾動條的框線
16.1.5 setIndeterminate方法——設定滾動條持續滾動
16.1.6 setString方法——設定在滾動條上顯示的文本
16.1.7 setValue方法——設定滾動條當前顯示的值
16.2 javax.swing.ProgressMonitor控制項
16.2.1 ProgressMonitor構造方法
16.2.2 close方法——關閉進度顯示器
16.2.3 setNote方法——設定進度顯示器上顯示的文本
第17章 高級布局管理器
17.1 java.awt.GridBagLayout格線包布局
17.1.1 GridBagLayout構造方法
17.1.2 anchor屬性——設定組件在其所顯示區域的顯示位置
17.1.3 fill屬性——設定組件的填充方式
17.1.4 gridx屬性和gridy屬性——設定組件起始點所在單元格的索引值
17.1.5 gridheight屬性和gridwidth屬性——設定組件占用格線的行數和列數
17.1.6 insets屬性——設定組件四周與單元格邊緣之間的最小距離
17.1.7 ipadx屬性和ipady屬性——修改組件的首選大小
17.1.8 weightx屬性和weighty屬性——設定格線組的每一行和每一列對額外空間的分布方式
17.2 javax.swing.SpringLayout彈簧布局
17.2.1 SpringLayout構造方法
17.2.2 getConstraints方法——獲得組件的SpringLayout.Constraints對象
17.2.3 putConstraint方法——建立組件之間各個邊的約束
17.3 javax.swing.BoxLayout箱式布局
17.3.1 BoxLayout構造方法
17.3.2 Box容器——箱式容器
第三篇 輸入/輸出與資料庫操作篇
第18章 輸入/輸出流
18.1 java.io.BufferedInputStream——緩衝位元組輸入流
18.1.1 available方法——返回可讀取的估計位元組數
18.1.2 close方法——關閉輸入流並釋放與該流關聯的所有系統資源
18.1.3 mark方法——記錄當前指針所在的位置
18.1.4 markSupported方法——測試是否支持mark方法和reset方法
18.1.5 read方法——從輸入流中讀取數據
18.1.6 reset方法——重新定位輸入流
18.1.7 skip方法——跳過並丟棄指定位元組數量的數據
18.2 java.io.BufferedOutputStream——緩衝位元組輸出流
18.2.1 flush方法——刷新此緩衝輸出流
18.2.2 write方法——向輸出流中寫數據
18.3 java.io.BufferedReader——緩衝字元輸入流
18.3.1 close方法——關閉流並釋放與之關聯的所有資源
18.3.2 mark方法——記錄當前讀指針所在的位置
18.3.3 markSupported方法——判斷指定流是否支持mark操作
18.3.4 read方法——從緩衝輸入流中讀取字元
18.3.5 readLine方法——讀取一個文本行
18.3.6 ready方法——判斷此流是否已準備好被讀取
18.3.7 reset方法——重定位指針
18.3.8 skip方法——跳過指定數量的字元
18.4 java.io.BufferedWriter——緩衝字元輸出流
18.4.1 close方法——關閉流
18.4.2 flush方法——刷新緩衝區
18.4.3 newLine方法——寫入一個行分隔設定
18.4.4 write方法——向緩衝區中寫數據
18.5 java.io.DataInputStream——數據輸入流
18.5.1 read方法——讀取一定數量的位元組
18.5.2 readByte方法——讀取此操作需要的位元組
18.5.3 readBoolean方法——讀取一個布爾值
18.5.4 readchar方法——讀取此操作需要的字元
18.5.5 readDouble方法——讀取一個double值
18.5.6 readFloat方法——讀取一個float值
18.5.7 readFully方法——讀取一些位元組
18.5.8 readInt方法——讀取一個int值
18.5.9 readLong方法——讀取一個long值
18.5.10 readShort方法——讀取一個short值
18.5.11 readUnsignedByte方法——讀取無符號的byte值
18.5.12 readUnsignedShort方法——讀取無符號的short值
18.5.13 readUTF方法——讀取UTF-8編碼的字元串
18.5.14 skipBytes方法——在輸入流中跳過數據的n位元組
18.6 java.io.DataOutputStream——數據輸出流
18.6.1 flush方法——清空此數據輸出流
18.6.2 size方法——返回計數器written的當前值
18.6.3 write方法——寫入基礎輸出流
18.6.4 writeBoolean方法——將boolean值寫入輸出流
18.6.5 writeByte方法——將byte值寫入輸出流
18.6.6 writeBytes方法——將字元串中每一個字元的低位元組內容寫入輸出流
18.6.7 writeChar方法——將char值寫入輸出流
18.6.8 writechars方法——將字元串每個char值寫入輸出流
18.6.9 writeDouble方法——將double值寫入輸出流
18.6.10 writeFloat方法——將float值寫入輸出流
18.6.11 writeLong方法——將long值寫入輸出流
18.6.12 writeShort方法——將short值寫入輸出流
18.6.13 writeUTF方法——將UTF-8編碼字元寫入輸出流
18.7 java.io.InputStream——位元組輸入流
18.7.1 available方法——獲取有效的可讀取位元組數
18.7.2 close方法——關閉輸入流
18.7.3 mark方法——在此輸入流中標記當前的位置
18.7.4 markSupported方法——判斷是否支持mark和reset方法
18.7.5 read方法——讀取位元組輸入流中的數據
18.7.6 reset方法——重新定位到最後一次mark方法時的位置
18.7.7 skip方法——跳過並丟棄n位元組
18.8 java.io.OutputStream——位元組輸出流
18.8.1 close方法——關閉位元組輸出流
18.8.2 flush方法——刷新緩衝區
18.8.3 write方法——向輸出流寫數據
18.9 java.io.ObjectOutputStream——對象輸出流
18.9.1 close方法——關閉對象輸出流
18.9.2 flush方法——刷新緩衝區
18.9.3 writeObject方法——向輸出流寫入對象
18.9.4 writeBytes方法——向輸出流寫入字元串
18.9.5 write方法——向輸出流寫入byte值
18.9.6 writeChar方法——向輸出流寫入char值
18.9.7 writeChars方法——向輸出流寫入String值
18.9.8 writeDouble方法——向輸出流寫入double值
18.9.9 writeFields方法——將已緩衝的欄位寫入流中
18.9.10 writeFloat方法——向輸出流寫入float值
18.9.11 writeInt方法——向輸出流寫入int值
18.9.12 writeLong方法——向輸出流寫入long值
18.9.13 writeShort方法——向輸出流寫入short值
18.9.14 writeUTF方法——向輸出流寫入float值
18.10 java.io.ObjectInputStream——對象輸入流
18.10.1 readObject方法——從輸入流讀取對象
18.10.2 readInt方法——從輸入流讀取int值
18.10.3 readFloat方法——從輸入流讀取float值
18.10.4 readchar方法——從輸入流讀取char值
18.11 java.io.RandomAccessFile——隨機檔案訪問類
18.11.1 close方法——關閉數據流
18.11.2 getChannel方法——返回此檔案的FileChannel對象
18.11.3 getFD方法——返回此流的不透明檔案描述符對象
18.11.4 getFilePointer方法——返回檔案中的當前偏移量
18.11.5 length方法——返回此檔案的長度
18.11.6 read方法——讀取一個數據位元組
18.11.7 readBoolean方法——從檔案讀取一個boolean值
18.11.8 readByte方法——從檔案讀取一個byte值
18.11.9 readInt方法——從檔案讀取一個int值
18.11.10 readChar方法——從檔案讀取一個char值
18.11.11 readDouble方法——從檔案讀取一個double值
18.11.12 readFloat方法——從檔案讀取一個float值
18.11.13 readFully方法——從檔案讀取一個位元組數組
18.11.14 readLine方法——從此檔案讀取文本的下一行
18.11.15 readLong方法——從檔案讀取一個long值
18.11.16 readShort方法——從檔案讀取一個short值
18.11.17 readUnsignedByte方法——從檔案讀取無符號byte值
18.11.18 readUnsignedShort方法——從檔案讀取無符號short值
18.11.19 readUTF方法——從此檔案讀取一個UTF-8字元串
18.11.20 setLength方法——設定此檔案的長度
18.11.21 seek方法——將檔案指針移至指定位置
18.11.22 skipBytes方法——跳過並丟棄n位元組
18.11.23 write方法——向此檔案寫入指定的位元組
18.11.24 writeBoolean方法——將boolean值寫入檔案
18.11.25 writeByte方法——將byte值寫入該檔案
18.11.26 writeBytes方法——按位元組序列將該字元串寫入該檔案
18.11.27 writeChars方法——寫入作為字元數據的字元串
18.11.28 writeDouble方法——寫入double值
18.11.29 writeFloat方法——向檔案寫入float值
18.11.30 writeInt方法——向檔案寫入int值
18.11.31 writeLong方法——向檔案寫入long值
18.11.32 writeShort方法——向檔案寫入short值
18.11.33 writeUTF方法——向檔案寫入UTF-8 編碼的字元串
18.12 java.io.Reader——讀取字元流的抽象類
18.12.1 close方法——關閉流
18.12.2 mark方法——標記流中的當前位置
18.12.3 markSupported方法——判斷是否支持mark操作
18.12.4 read方法——讀取流中的數據
18.12.5 ready方法——判斷是否準備讀取此流
18.12.6 reset方法——重置該流
18.12.7 skip方法——跳過並丟棄n位元組
18.13 java.util.Scanner——簡單文本掃描器
18.13.1 close方法——關閉掃描器
18.13.2 delimiter方法——返回匹配分隔設定的 Pattern
18.13.3 findInLine方法——忽略分隔設定查找下一個構造模式
18.13.4 findWithinHorizon方法——試圖查找下一個指定模式
18.13.5 hasNext方法——掃描器的輸入中是否有另一個標記
18.13.6 hasNextBigDecimal方法——下一個標記是否默認基數中的一個 BigDecimal
18.13.7 hasNextBigInteger方法——下一個標記是否默認基數中的一個BigInteger
18.13.8 hasNextBoolean方法——下一個標記是否為布爾值
18.13.9 hasNextByte方法——下一個標記是否為byte值
18.13.10 hasNextDouble方法——下一個標記是否為double值
18.13.11 hasNextFloat方法——下一個標記是否為float值
18.13.12 hasNextInt方法——下一個標記是否為int值
18.13.13 hasNextLine方法——是否存在下一行
18.13.14 hasNextLong方法——下一個標記是否為long值
18.13.15 hasNextShort方法——下一個標記是否為short值
18.13.16 ioException方法——最後拋出的 IOException
18.13.17 locale方法——返回此掃描器的語言環境
18.13.18 match方法——最後掃描操作的匹配結果
18.13.19 next方法——讀取下一個完整標記
18.13.20 nextBigDecimal方法——讀取下一個BigDecimal值
18.13.21 nextBigInteger方法——讀取下一個BigInteger值
18.13.22 nextBoolean方法——讀取下一個boolean值
18.13.23 nextByte方法——讀取下一個byte值
18.13.24 nextDouble方法——讀取下一個double值
18.13.25 nextFloat方法——讀取下一個float值
18.13.26 nextInt方法——讀取下一個int值
18.13.27 nextShort方法——讀取下一個short值
18.13.28 nextLine方法——讀取下一行文本
18.13.29 nextLong方法——讀取下一個long值
18.13.30 nextShort方法——讀取下一個short值
18.13.31 radix方法——返回掃描器的默認基數
18.13.32 reset方法——重置掃描器
18.13.33 skip方法——忽略分隔設定跳過匹配的輸入信息
18.13.34 toString方法——返回掃描器的字元串表示形式
18.13.35 useDelimiter方法——設定為指定分隔模式
18.13.36 useLocale方法——設定為指定的語言環境
18.13.37 useRadix方法——設定指定基數
18.14 java.util.Writer——寫入字元流的抽象類
18.14.1 append方法——添加指定字元
18.14.2 close方法——關閉數據流
18.14.3 flush方法——刷新流的緩衝
18.14.4 write方法——向字元輸出流中寫數據
第19章 資料庫操作
19.1 java.sql.DriverManager——驅動程式管理類
19.1.1 deregisterDriver方法——刪除一個驅動程式
19.1.2 getDriver方法——選擇一個適當的驅動程式
19.1.3 getDrivers方法——獲取全部已載入的驅動程式
19.1.4 getConnection方法——獲取資料庫連線
19.1.5 getLoginTimeout方法——獲取連線資料庫的等待時間
19.1.6 getLogWriter方法——獲取日誌的列印輸出流
19.1.7 println方法——輸出日誌
19.1.8 registerDriver方法——註冊給定的驅動程式
19.1.9 setLoginTimeout方法——設定連線資料庫的等待時間
19.1.10 setLogWriter方法——設定日誌的列印輸出流
19.2 java.sql.Connection——資料庫連線接口
19.2.1 clearWarnings方法——清除警告信息
19.2.2 close方法——關閉資料庫連線對象
19.2.3 commit方法——提交事務
19.2.4 createBlob方法——構造二進制的對象
19.2.5 createNClob方法——構造位元組字元的對象
19.2.6 createSQLXML方法——構造SQLXML對象
19.2.7 createStatement方法——創建一個Statement對象
19.2.8 getAutoCommit方法——獲取提交模式
19.2.9 getCatalog方法——獲取當前目錄名稱
……
第四篇 高級套用篇
第20章 安全與加密
第21章 網路傳輸
索引