当前位置:主页 > 书籍配套资源 > Java配套资源
《Java程序开发参考手册》素材

《Java程序开发参考手册》素材

  • 更新:2022-04-20
  • 大小:131 MB
  • 类别:Java
  • 作者:王国辉
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

封面图

目录

  • 前言
  • 第一篇Java语言基础篇
  • 第1章包装数据类型2
  • 1.1java.lang.Integer——整数类2
  • 1.1.1bitCount方法——获取二进制补码中1位的数量2
  • 1.1.2byteValue方法——获取byte类型的值2
  • 1.1.3compareTo方法——比较整数3
  • 1.1.4decode方法——将字符串解码为int类型3
  • 1.1.5doubleValue方法——返回double数值3
  • 1.1.6equals方法——比较整数对象是否相等4
  • 1.1.7floatValue方法——返回float值4
  • 1.1.8getInteger方法——获取整数的系统属性值4
  • 1.1.9hashCode方法——生成整数的哈希码6
  • 1.1.10highestOneBit方法——获取整数二进制最高位1的索引6
  • 1.1.11intValue方法——获取int值6
  • 1.1.12longValue方法——获取long值6
  • 1.1.13lowestOneBit方法——获取整数二进制最低位1的索引7
  • 1.1.14parseInt方法——将字符串解析为int值7
  • 1.1.15reverse方法—反转整数二进制补码的位顺序8
  • 1.1.16reverseBytes方法—反转整数字节的顺序8
  • 1.1.17shortValue方法—获取short值9
  • 1.1.18signum方法—获取整数符号9
  • 1.1.19toBinaryString方法—生成整数的二进制字符串10
  • 1.1.20toHexString方法—生成整数的十六进制字符串10
  • 1.1.21toOctalString方法—生成整数的八进制字符串10
  • 1.1.22toString方法—生成整数的十进制字符串11
  • 1.1.23valueOf方法—创建Integer对象12
  • 1.2java.lang.String——字符串13
  • 1.2.1charAt方法——提取指定字符13
  • 1.2.2codePointAt方法—提取索引字符代码点13
  • 1.2.3codePointBefore方法——获取索引前一个字符的代码点14
  • 1.2.4codePointCount方法——获取指定范围文本代码点数14
  • 1.2.5compareTo方法——比较两个字符串14
  • 1.2.6compareToIgnoreCase方法——忽略大小写比较字符串15
  • 1.2.7concat方法——字符串结尾连接15
  • 1.2.8contains方法——判断是否包含指定字符16
  • 1.2.9copyValueOf方法——字符数组生成字符串16
  • 1.2.10endsWith方法——判断后缀字符串16
  • 1.2.11equals方法——判断字符串相等17
  • 1.2.12equalsIgnoreCase方法——忽略大小写判断字符串相等17
  • 1.2.13format方法——格式化字符串17
  • 1.2.14getBytes方法——获取字符串的字节数组18
  • 1.2.15getChars方法——获取字符数组19
  • 1.2.16hashCode方法——生成字符串哈希表19
  • 1.2.17indexOf方法——获取字符第一个索引19
  • 1.2.18intern方法——获取规范化字符串21
  • 1.2.19isEmpty方法——判断字符串是否为空22
  • 1.2.20lastIndexOf方法——获取字符最后的索引22
  • 1.2.21length方法——获取字符串的长度23
  • 1.2.22matches方法——匹配正则表达式23
  • 1.2.23offsetByCodePoints方法——获取索引偏移后指定代码点的索引24
  • 1.2.24regionMatches方法——测试两个字符串区域是否相等24
  • 1.2.25replace方法——替换字符序列25
  • 1.2.26replaceAll方法——正则表达式匹配替换所有字符串26
  • 1.2.27replaceFirst方法——正则表达式替换第一个匹配的字符串26
  • 1.2.28split方法——字符串分割成数组26
  • 1.2.29startsWith方法——判断前缀字符串27
  • 1.2.30subSequence方法——获取子字符串序列27
  • 1.2.31subString方法——获取子字符串28
  • 1.2.32toCharArray方法——字符串变字符数组28
  • 1.2.33toLowerCase方法——转换成小写字符串29
  • 1.2.34toUpperCase方法——转换成大写字符串29
  • 1.2.35trim方法——去除空格30
  • 1.2.36valueOf方法——基本数据类型转成字符串30
  • 1.3java.lang.Long——长整型类33
  • 1.3.1bitCount方法——获取二进制补码中1的数量33
  • 1.3.2byteValue方法——获取byte值33
  • 1.3.3compareTo方法——比较长整数33
  • 1.3.4decode方法——字符串解码为long类型34
  • 1.3.5doubleValue方法——返回double数值34
  • 1.3.6equals方法——判断长整数对象相等34
  • 1.3.7floatValue方法——获取float数值34
  • 1.3.8getLong方法——获取长整数的系统属性值35
  • 1.3.9hashCode方法——生成长整数的哈希码36
  • 1.3.10highestOneBit方法——获取长整数二进制最高位1的索引36
  • 1.3.11intValue方法——获取int值36
  • 1.3.12longValue方法——获取long值37
  • 1.3.13lowestOneBit方法——获取长整数二进制最低位1的索引37
  • 1.3.14parseLong方法——将字符串解析为long值37
  • 1.3.15reverse方法——反转长整数二进制补码的位顺序38
  • 1.3.16reverseBytes方法——反转长整数字节的顺序39
  • 1.3.17shortValue方法——获取short值39
  • 1.3.18signum方法——获取长整数符号39
  • 1.3.19toBinaryString方法——生成长整数的二进制字符串40
  • 1.3.20toHexString方法——生成长整数的十六进制字符串40
  • 1.3.21toOctalString方法——生成长整数的八进制字符串40
  • 1.3.22toString方法——生成长整数的十进制字符串41
  • 1.3.23valueOf方法——创建Long对象42
  • 1.4java.lang.Short——短整型类43
  • 1.4.1compareTo方法——比较短整数43
  • 1.4.2decode方法——字符串解码为short类型43
  • 1.4.3doubleValue方法——返回double数值43
  • 1.4.4equals方法——判断短整数对象相等44
  • 1.4.5floatValue方法——获取float数值44
  • 1.4.6hashCode方法——生成短整数的哈希码45
  • 1.4.7intValue方法——获取int值45
  • 1.4.8longValue方法——获取long值45
  • 1.4.9parseShort方法——将字符串解析为十进制short值45
  • 1.4.10reverseBytes方法——反转短整数字节的顺序47
  • 1.4.11shortValue方法——获取short值47
  • 1.4.12toString方法——生成短整数的十进制字符串47
  • 1.4.13valueOf方法——创建Short对象48
  • 1.5java.lang.Boolean——布尔类48
  • 1.5.1booleanValue方法——获取boolean值48
  • 1.5.2compareTo方法——比较布尔值49
  • 1.5.3equals方法——判断相等49
  • 1.5.4getBoolean方法——获取布尔类型的系统属性值50
  • 1.5.5hashCode方法——生成布尔对象的哈希码50
  • 1.5.6parseBoolean方法——将字符串解析成boolean值50
  • 1.5.7toString方法——生成布尔值的字符串51
  • 1.5.8valueOf方法——创建布尔对象51
  • 1.6java.lang.Byte——字节对象52
  • 1.6.1compareTo方法——比较字节对象52
  • 1.6.2decode方法——将字符串解码为byte值52
  • 1.6.3doubleValue方法——获取double值53
  • 1.6.4equals方法——判断字节相等53
  • 1.6.5floatValue方法——获取float值54
  • 1.6.6hashCode方法——生成字节对象的哈希码54
  • 1.6.7intValue方法——获取int值54
  • 1.6.8longValue方法——获取long值54
  • 1.6.9parseByte方法——将字符串解析为byte值55
  • 1.6.10shortValue方法——获取short值55
  • 1.6.11toString方法——生成字节值的十进制字符串55
  • 1.6.12valueOf方法——创建Byte对象56
  • 1.7java.lang.Character——字符类57
  • 1.7.1charCount方法——计算指定字符代码点的数量57
  • 1.7.2charValue方法——获取char值57
  • 1.7.3codePointAt方法——获取字符数组元素的代码点58
  • 1.7.4codePointBefore方法——获取字符数组索引前一个元素的代码点58
  • 1.7.5codePointCount方法——返回字符数组的子数组中代码点的数量59
  • 1.7.6compareTo方法——比较字符对象60
  • 1.7.7equals方法——判断字符对象相等60
  • 1.7.8getNumericValue方法——返回字符表示的int值61
  • 1.7.9getType方法——返回一个指示字符的常规类别的值62
  • 1.7.10hashCode方法——生成字符对象的哈希码62
  • 1.7.11isDefined方法——判断是否为Unicode字符63
  • 1.7.12isDigit方法——判断是否为数字字符63
  • 1.7.13isLetter方法——判断是否为字母字符64
  • 1.7.14isLowerCase方法——判断是否为小写字符64
  • 1.7.15isUpperCase方法——判断是否为大写字符64
  • 1.7.16toLowerCase方法——转换为小写字符65
  • 1.7.17toUpperCase方法——转换为大写字符65
  • 1.8java.lang.Double——双精度数字类66
  • 1.8.1byteValue方法——获取byte值67
  • 1.8.2compare方法——比较双精度数字对象66
  • 1.8.3compareTo方法——比较两个Double对象66
  • 1.8.4intValue方法——将double值以int形式返回67
  • 1.8.5doubleToLongBits方法——返回指定浮点值的表示形式67
  • 1.8.6doubleToRawLongBits方法——保留NaN值返回指定浮点值的表示形式67
  • 1.8.7doubleValue方法——获取double值68
  • 1.8.8equals方法——判断Double对象是否相等68
  • 1.8.9floatValue方法——获取float值69
  • 1.8.10hashCode方法——生成Double对象的哈希码69
  • 1.8.11isInfinite方法——判断double值的大小是否是无穷大70
  • 1.8.12isNaN方法——判断double值是否是一个非数字值70
  • 1.8.13longBitsToDouble方法——返回给定位表示形式的double值71
  • 1.8.14longValue方法——获取long值72
  • 1.8.15parseDouble方法——将字符串解析为double值72
  • 1.8.16shortValue方法——获取short值72
  • 1.8.17toHexString方法——生成双精度数字的十六进制字符串72
  • 1.8.18toString方法——生成双精度数字的十进制字符串73
  • 1.8.19valueOf方法——创建Double对象73
  • 1.9java.lang.Float——浮点类74
  • 1.9.1byteValue方法——获取byte值74
  • 1.9.2compare方法——比较Float对象74
  • 1.9.3compareTo方法——比较两个Float对象所表示的数值75
  • 1.9.4doubleValue方法——获取double值75
  • 1.9.5equals方法——判断Float对象相等75
  • 1.9.6floatToIntBits方法——返回浮点值的表示形式76
  • 1.9.7floatToRawIntBits方法——保留非数字值返回指定浮点值的表示形式76
  • 1.9.8floatValue方法——获取float值77
  • 1.9.9hashCode方法——返回Float对象的哈希码77
  • 1.9.10intBitsToFloat方法——返回指定位表示形式的float值77
  • 1.9.11intValue方法——获取int值78
  • 1.9.12isInfinite方法——判断float值的大小是否是无穷大78
  • 1.9.13isNaN方法——判断float值是否是一个非数字值78
  • 1.9.14longValue方法——获取long值79
  • 1.9.15parseFloat方法——将字符串解析成float值79
  • 1.9.16shortValue方法——获取short值80
  • 1.9.17toHexString方法——生成浮点数的十六进制字符串80
  • 1.9.18toString方法——生成浮点数的十进制字符串81
  • 1.9.19valueOf方法——创建浮点数对象82
  • 第2章集合操作83
  • 2.1java.util.List——有序集合类83
  • 2.1.1add方法——向列表中插入元素83
  • 2.1.2addAll方法——将指定collection添加到列表中84
  • 2.1.3clear方法——从列表中移除所有元素85
  • 2.1.4contains方法——判断列表中是否包含指定元素85
  • 2.1.5containsAll方法——判断列表中是否包含指定collection的所有元素86
  • 2.1.6equals方法——比较指定的对象与列表是否相等86
  • 2.1.7get方法——获取列表指定位置的元素87
  • 2.1.8set方法——替换列表中指定位置的元素87
  • 2.1.9hashCode方法——返回列表的哈希码值88
  • 2.1.10indexOf方法——返回第一次出现指定元素的位置88
  • 2.1.11lastIndexOf方法——返回最后一次出现指定元素的位置89
  • 2.1.12isEmpty方法——判断集合是否为空89
  • 2.1.13iterator方法——返回迭代器90
  • 2.1.14listIterator方法——返回列表迭代器90
  • 2.1.15remove方法——移出列表中的指定元素91
  • 2.1.16removeAll方法——从列表中移除指定collection中包含的所有元素92
  • 2.1.17retainAll方法——保留指定collection中包含的所有元素93
  • 2.1.18size方法——返回列表中元素的个数93
  • 2.1.19subList方法——获取列表中指定范围的子列表94
  • 2.1.20toArray方法——返回所有元素的数组94
  • 2.2java.util.Map——映射集合类95
  • 2.2.1clear方法——移除所有映射关系95
  • 2.2.2containsKey方法——判断是否包含指定的键名96
  • 2.2.3containsValue方法——判断是否包含指定的键值96
  • 2.2.4equals方法——判断是否与指定的对象相同97
  • 2.2.5get方法——返回指定键所映射的值97
  • 2.2.6isEmpty方法——判断是否为空98
  • 2.2.7keySet方法——获取Map集合的所有key98
  • 2.2.8put方法——向指定索引位置添加对象99
  • 2.2.9putAll方法——追加另一个Map对象到当前Map集合99
  • 2.2.10remove方法——移除Map集合中指定键名的内容100
  • 2.2.11size方法——获取Map集合类的大小100
  • 2.2.12values方法——获取Map集合中的所有键值对象100
  • 2.3java.util.Set——无重复元素集合类101
  • 2.3.1add方法——向Set集合中添加对象101
  • 2.3.2addAll方法——向Set集合添加另一个集合的所有内容102
  • 2.3.3clear方法——从Set集合中移除所有内容102
  • 2.3.4contains方法——判断Set集合是否包含指定对象102
  • 2.3.5containsAll方法——判断Set集合是否包含另一个集合中的全部对象103
  • 2.3.6equals方法——比较指定对象与Set集合对象是否相等103
  • 2.3.7isEmpty方法——判断Set集合是否为空104
  • 2.3.8iterator方法——获取Set集合的迭代器104
  • 2.3.9remove方法——移除Set集合中的指定对象105
  • 2.3.10removeAll方法——移除另一个集合所包含的所有内容105
  • 2.3.11retainAll方法——保留另一个集合所包含的所有内容106
  • 2.3.12size方法——获取Set集合类的大小106
  • 2.3.13toArray方法——用Set集合的所有对象创建数组107
  • 第3章日期与时间109
  • 3.1java.util.Date——日期/时间类109
  • 3.1.1after方法——测试当前日期是否在指定的日期之后109
  • 3.1.2before方法——测试当前日期是否在指定的日期之前109
  • 3.1.3getTime方法——获得毫秒数110
  • 3.1.4setTime方法——设置当前Date对象所表示的日期/时间值110
  • 3.2java.util.Locale——语言环境相关类111
  • 3.2.1getAvailableLocales方法——获得所有已安装语言环境的数组111
  • 3.2.2getCountry方法——获得当前语言环境的国家/地区代码112
  • 3.2.3getDefault方法——获得默认语言环境112
  • 3.2.4getDisplayCountry方法——获得语言环境国家/地区名113
  • 3.2.5getDisplayLanguage方法——获取语言环境的语言名113
  • 3.2.6getDisplayName方法——获取语言环境名114
  • 3.3java.text.DateFormat——格式化时间类115
  • 3.3.1getDateInstance方法——获取日期格式器115
  • 3.3.2getDateTimeInstance方法——获取日期/时间格式器116
  • 3.3.3getInstance方法——获取默认日期/时间格式器116
  • 3.3.4parse方法——将字符串类型的日期/时间解析为Date类型117
  • 第4章文件处理119
  • 4.1java.io.File——文件类119
  • 4.1.1File构造方法119
  • 4.1.2canExecute方法——判断文件是否可以运行119
  • 4.1.3canRead方法——判断文件是否可以读取120
  • 4.1.4canWrite方法——判断文件是否可以写入120
  • 4.1.5compareTo方法——比较文件或文件夹名称的关系120
  • 4.1.6createNewFile方法——创建空文件或者空文件夹121
  • 4.1.7createTempFile方法——创建临时文件121
  • 4.1.8delete方法——删除文件或者空文件夹122
  • 4.1.9deleteOnExit方法——虚拟机正常终止时逆序删除文件123
  • 4.1.10equals方法——判断两个文件的路径名是否相同124
  • 4.1.11exists方法——测试文件或者文件夹是否存在124
  • 4.1.12getAbsoluteFile方法——获得使用绝对路径创建的文件对象124
  • 4.1.13getAbsolutePath方法——获得表示文件绝对路径的字符串124
  • 4.1.14getCanonicalFile方法——获得使用规范形式的文件路径创建的文件对象125
  • 4.1.15getCanonicalPath方法——获得表示文件规范路径的字符串125
  • 4.1.16getFreeSpace方法——获取指定的分区中未分配的字节数125
  • 4.1.17getName方法——获得文件或者文件夹的名称125
  • 4.1.18getParent方法——获取父文件夹的路径名字符串126
  • 4.1.19getParentFile方法——获取父文件夹的抽象路径名126
  • 4.1.20getPath方法——获取文件路径126
  • 4.1.21getTotalSpace方法——获取路径名指定的分区大小127
  • 4.1.22getUsableSpace方法——获取分区上的可用字节数127
  • 4.1.23hashCode方法——获取路径名的哈希码127
  • 4.1.24isAbsolute方法——判断路径名是否为绝对路径名128
  • 4.1.25isDirectory方法——判断是否为文件夹128
  • 4.1.26isFile方法——判断是否是一个标准文件128
  • 4.1.27isHidden方法——判断是否是隐藏文件129
  • 4.1.28lastModified方法——获取文件的最后修改时间129
  • 4.1.29length方法——获取文件的长度129
  • 4.1.30list方法——返回字符串数组129
  • 4.1.31listFiles方法——获取路径名数组131
  • 4.1.32listRoots方法——列出可用的文件系统根133
  • 4.1.33mkdir方法——创建文件夹134
  • 4.1.34mkdirs方法——创建文件夹134
  • 4.1.35renameTo方法——重新命名文件134
  • 4.1.36setExecutable方法——设置执行权限135
  • 4.1.37setLastModified方法——设置文件或者文件夹的最后修改时间135
  • 4.1.38setReadable方法——设置读权限136
  • 4.1.39setReadOnly方法——设置文件或文件夹为只读136
  • 4.1.40setWritable方法——设置文件的可写属性136
  • 4.1.41toString方法——返回路径名的字符串形式137
  • 4.1.42toURI方法——获取文件的URI137
  • 4.2java.io.FileInputStream类——文件输入流138
  • 4.2.1available方法——估计剩余的字节数138
  • 4.2.2close方法——关闭文件输入流138
  • 4.2.3getChannel方法——返回FileChannel对象139
  • 4.2.4getFD方法——返回FileDescriptor对象139
  • 4.2.5read方法——从文件字节输入流中读取数据140
  • 4.2.6skip方法——从输入流中跳过并丢弃n字节的数据143
  • 4.3java.io.FileOutputStream类——文件输出流143
  • 4.3.1close方法——关闭文件输出流143
  • 4.3.2getChannel方法——返回FileChannel对象144
  • 4.3.3getFD方法——返回FileDescriptor对象145
  • 4.3.4write方法——向文件中写入数据145
  • 4.4java.io.FileReader类——文件的字符输入流148
  • 4.4.1close方法——关闭字符输入流148
  • 4.4.2read方法——读取字符数据148
  • 4.5java.io.FileWriter类——文件的字符输出流151
  • 4.5.1close方法——关闭字符输出流151
  • 4.5.2flush方法——刷新缓冲区151
  • 4.5.3write方法——向字符输出流写数据152
  • 第5章图片处理154
  • 5.1javax.imageio.ImageIO——图像输入/输出类154
  • 5.1.1createImageInputStream方法——创建一个ImageInputStream对象154
  • 5.1.2getImageReaders方法——获得包含ImageReader的迭代器对象154
  • 5.1.3getImageReadersByMIMEType方法——获得可以解码MIME类型的迭代器155
  • 5.1.4getImageReadersBySuffix方法——获得可以解码指定文件后缀的迭代器155
  • 5.1.5getImageWritersByFormatName方法——获得可以解码指定格式的迭代器156
  • 5.1.6read方法——读取数据到BufferedImage对象157
  • 5.1.7write方法——将图像以文件的形式写入磁盘157
  • 5.2javax.imageio.ImageReader——图像的字符输入流159
  • 5.2.1getFormatName方法——获得文件的格式名称159
  • 5.2.2getNumImages方法——获得当前输入源中可用的图像数159
  • 5.2.3read方法——获得一个BufferedImage对象160
  • 5.2.4setInput方法——设置ImageReader的输入源161
  • 5.3javax.imageio.ImageWriter——图像输出流161
  • 5.3.1setOutput方法——设置输出目标161
  • 5.3.2write方法——将完整图像流添加到输出流中162
  • 第二篇桌面程序开发篇
  • 第6章窗体和桌面面板164
  • 6.1javax.swing.JFrame窗体164
  • 6.1.1JFrame构造方法164
  • 6.1.2getContentPane方法——获得JFrame窗体的内容窗格165
  • 6.1.3getDefaultCloseOperation方法——获得指示窗体关闭操作的整数166
  • 6.1.4getGlassPane方法——返回当前窗体的玻璃窗格对象167
  • 6.1.5getGraphics方法——创建绘图上下文对象167
  • 6.1.6getRootPane方法——获得当前窗体的根窗格对象168
  • 6.1.7remove方法——从当前窗体中移除指定的控件168
  • 6.1.8setContentPane方法——将指定容器设置为当前窗体的内容窗格169
  • 6.1.9setDefaultCloseOperation方法——设置close事件默认执行的操作170
  • 6.1.10setGlassPane方法——设置当前窗体的玻璃窗格170
  • 6.1.11setJMenuBar方法——设置当前窗体的菜单栏171
  • 6.1.12setLayout方法——设置当前窗体的布局管理器171
  • 6.2javax.swing.JDialog对话框窗体172
  • 6.2.1JDialog构造方法——创建对话框窗体172
  • 6.2.2getContentPane方法——获得JDialog对话框窗体的内容窗格173
  • 6.2.3getDefaultCloseOperation方法——获得发起close事件时执行的操作175
  • 6.2.4getGlassPane方法——返回当前对话框窗体的玻璃窗格对象176
  • 6.2.5getGraphics方法——创建一个绘图上下文对象176
  • 6.2.6remove方法——从当前对话框窗体中移除指定的控件177
  • 6.2.7setContentPane方法——将指定容器设置为当前窗体的内容窗格177
  • 6.2.8setDefaultCloseOperation方法——设置发起close事件时默认执行的操作178
  • 6.2.9setGlassPane方法——设置当前对话框窗体的玻璃窗格179
  • 6.2.10setJMenuBar方法——设置当前对话框窗体的菜单栏179
  • 6.3javax.swing.JDesktopPane桌面面板180
  • 6.3.1JDesktopPane构造方法180
  • 6.3.2getAllFrames方法——返回桌面中显示的所有JInternalFrame180
  • 6.3.3getSelectedFrame方法——获得当前被选择的内部窗体180
  • 6.3.4remove方法——移除指定的JInternalFrame181
  • 6.3.5removeAll方法——移除所有的JInternalFrame181
  • 6.3.6selectFrame方法——选择下一个JInternalFrame182
  • 6.3.7setSelectedFrame方法——设置当前活动的JInternalFrame182
  • 6.4javax.swing.JInternalFrame内部窗体182
  • 6.4.1JInternalFrame构造方法182
  • 6.4.2dispose方法——关闭内部窗体183
  • 6.4.3getContentPane方法——获得JInternalFrame窗体的内容窗格184
  • 6.4.4getFrameIcon方法——获取JInternalFrame标题栏上显示的图标184
  • 6.4.5getTitle方法——获得内部窗体标题栏上显示的文本185
  • 6.4.6setClosable方法——设置是否可以关闭内部窗体185
  • 6.4.7setFrameIcon方法——设置窗体标题栏上显示的图像186
  • 6.4.8setIconifiable方法——设置是否可以使内部窗体图标化186
  • 6.4.9setMaximizable方法——设置是否可以使内部窗体最大化186
  • 6.4.10setResizable方法——设置是否可以改变内部窗体的大小187
  • 6.4.11setSelected方法——选定或取消选定内部窗体187
  • 6.4.12setTitle方法——设置内部窗体标题栏上显示的文本188
  • 6.4.13toBack方法——将内部窗体发送到后台188
  • 6.4.14toFront方法——将内部窗体置于前端188
  • 第7章常用面板190
  • 7.1javax.swing.JPanel面板190
  • 7.1.1JPanel构造方法190
  • 7.1.2add方法——在面板容器中添加控件191
  • 7.1.3paintComponent方法——在面板容器中绘制内容191
  • 7.1.4setLayout方法——设置面板容器所使用的布局管理器193
  • 7.2javax.swing.JScrollPane滚动面板193
  • 7.2.1JScrollPane构造方法193
  • 7.2.2setViewportView方法——设置滚动面板上显示的视图控件194
  • 7.3javax.swing.JSplitPane分割面板195
  • 7.3.1JSplitPane构造方法195
  • 7.3.2setBottomComponent方法——将组件设置到分隔条的下方或右侧196
  • 7.3.3setContinuousLayout方法——设置分割面板的重绘方式196
  • 7.3.4setDividerLocation方法——设置分隔条的绝对位置196
  • 7.3.5setDividerSize方法——设置分隔条的大小197
  • 7.3.6setLeftComponent方法——将组件添加到分隔条的左侧或上方197
  • 7.3.7setOneTouchExpandable方法——设置分割面板是否提供UI小部件197
  • 7.3.8setOrientation方法——设置分割面板的分割方向198
  • 7.3.9setRightComponent方法——将组件添加到分隔条的右侧或下方198
  • 7.3.10setTopComponent方法——将组件添加到分隔条的上方或左侧198
  • 7.4javax.swing.JTabbedPane选项卡面板199
  • 7.4.1JTabbedPane构造方法199
  • 7.4.2addChangeListener方法——将ChangeListener添加到选项卡面板中200
  • 7.4.3addTab方法——为选项卡面板添加选项卡200
  • 7.4.4getSelectedIndex方法——返回选择的选项卡标签索引203
  • 7.4.5getTabCount方法——获得选项卡面板拥有选项卡的数量203
  • 7.4.6getTitleAt方法——获得选项卡标签的标题文本204
  • 7.4.7insertTab方法——在指定索引位置处插入选项卡标签204
  • 7.4.8setDisabledIconAt方法——设置选项卡标签禁用时显示的图标205
  • 7.4.9setEnabledAt方法——设置指定选项卡标签是否可用206
  • 7.4.10setSelectedIndex方法——使指定的选项卡标签被选中206
  • 7.4.11setTabLayoutPolicy方法——设置选项卡标签的布局方式207
  • 7.4.12setTabPlacement方法——设置选项卡标签的显示位置207
  • 第8章基本布局管理器209
  • 8.1java.awt.FlowLayout流布局209
  • 8.1.1FlowLayout构造方法209
  • 8.1.2setAlignment方法——设置流布局管理器使用的对齐方式210
  • 8.1.3setHgap方法——设置水平间隙211
  • 8.1.4setVgap方法——设置垂直间隙211
  • 8.2java.awt.BorderLayout边界布局212
  • 8.2.1BorderLayout构造方法212
  • 8.2.2setHgap方法——设置水平间距213
  • 8.2.3setVgap方法——设置垂直间距214
  • 8.3java.awt.GridLayout网格布局214
  • 8.3.1GridLayout构造方法214
  • 8.3.2setColumns方法——设置网格布局管理器的网格列数216
  • 8.3.3setHgap方法——设置水平间距216
  • 8.3.4setRows方法——设置网格布局管理器的网格行数217
  • 8.3.5setVgap方法——设置垂直间距218
  • 8.4java.awt.CardLayout卡片布局218
  • 8.4.1CardLayout构造方法218
  • 8.4.2first方法——显示容器中的第一张卡片219
  • 8.4.3last方法——显示容器中的最后一张卡片219
  • 8.4.4next方法——显示容器中当前卡片的下一张卡片220
  • 8.4.5previous方法——显示容器中当前卡片的前一张卡片220
  • 8.4.6show方法——显示容器中用户指定的卡片220
  • 第9章文本输入控件223
  • 9.1javax.swing.JLabel类223
  • 9.1.1JLabel构造方法223
  • 9.1.2setFont方法——设置标签上文本的字体223
  • 9.1.3setHorizontalTextPosition方法——设置标签中文本相对于图标的水平位置224
  • 9.1.4setText方法——设置标签上显示的文本信息225
  • 9.1.5setVerticalTextPosition方法——设置文本相对于图标的垂直位置225
  • 9.2javax.swing.JTextField类226
  • 9.2.1JTextField构造方法226
  • 9.2.2addActionListener方法——响应用户在文本域中按Enter键时的操作226
  • 9.2.3addFocusListener方法——响应文本域焦点事件227
  • 9.2.4getText方法——获得文本域中输入的文本228
  • 9.2.5setColumns方法——设置文本框的列数228
  • 9.2.6setFont方法——设置文本域中的字体228
  • 9.3javax.swing.JPasswordField类229
  • 9.3.1JPasswordField构造方法229
  • 9.3.2addActionListener方法——响应在密码域中按Enter键时的操作229
  • 9.3.3getPassword方法——获得输入的密码230
  • 9.3.4setEchoChar方法——修改密码域的回显字符231
  • 9.4javax.swing.JTextArea类231
  • 9.4.1JTextArea构造方法231
  • 9.4.2addCaretListener方法——监听光标位置在文本区中的变化事件231
  • 9.4.3append方法——在文本区中文本末尾增加字符串232
  • 9.4.4getText方法——获得文本区中输入的内容232
  • 9.4.5setFont方法——设置文本区字体233
  • 9.4.6setLineWrap方法——设置是否自动换行233
  • 第10章选择控件234
  • 10.1javax.swing.JButton类234
  • 10.1.1JButton构造方法234
  • 10.1.2addActionListener方法——向按钮控件增加动作事件监听器235
  • 10.1.3setActionCommand方法——设置按钮的动作命令236
  • 10.1.4setEnabled方法——设置按钮是否可用237
  • 10.1.5setHorizontalTextPosition方法——设置文本相对于图标的水平位置237
  • 10.1.6setMnemonic方法——为按钮添加助记符238
  • 10.1.7setVerticalTextPosition方法——设置文本相对于图标的垂直位置239
  • 10.1.8isDefaultButton方法——判断是否为默认按钮239
  • 10.2javax.swing.JCheckBox类240
  • 10.2.1JCheckBox构造方法240
  • 10.2.2addActionListener方法——向复选框控件增加动作事件监听器240
  • 10.2.3addItemListener方法——为复选框增加选择状态变化事件监听241
  • 10.2.4isSelected方法——判断复选框是否被用户选择241
  • 10.2.5setSelected方法——将复选框设置成选择状态242
  • 10.3javax.swing.JRadioButton类242
  • 10.3.1JRadioButton构造方法242
  • 10.3.2addActionListener方法——向单选按钮控件增加动作事件监听器243
  • 10.3.3isSelected方法——判断单选按钮是否被用户选择244
  • 10.3.4setSelected方法——将单选按钮设置成选择状态244
  • 10.4javax.swing.ButtonGroup类245
  • 10.4.1add方法——将按钮添加到按钮组中245
  • 10.4.2remove方法——删除已经添加到按钮组中的按钮245
  • 10.5javax.swing.BorderFactory类246
  • 10.5.1createBevelBorder方法——创建指定类型的斜面边框246
  • 10.5.2createCompoundBorder方法——指定复合边框247
  • 10.5.3createEmptyBorder方法——创建一个空白的边框247
  • 10.5.4createEtchedBorder方法——创建浮雕效果的边框248
  • 10.5.5createLineBorder方法——创建直线边框249
  • 10.5.6createMatteBorder方法——创建纯色或者指定图片的边框249
  • 10.5.7createTitledBorder方法——创建带有标题的边框250
  • 10.6javax.swing.JComboBox类252
  • 10.6.1JComboBox构造方法252
  • 10.6.2addActionListener方法——监听组合框的选择事件253
  • 10.6.3addItem方法——给组合框增加元素254
  • 10.6.4getSelectedItem方法——获得用户选择的元素254
  • 10.6.5setEditable方法——设置组合框中的文本框是否处于编辑状态254
  • 10.6.6setMaximumRowCount方法——设置组合框中可以显示的列表项个数255
  • 10.6.7setSelectedIndex方法——设置当前组合框中选择的元素255
  • 10.7javax.swing.JSlider类256
  • 10.7.1JSlider构造方法256
  • 10.7.2addChangeListener方法——监听滑块滑动事件256
  • 10.7.3getValue方法——获得滑块的当前值258
  • 10.7.4setFont方法——设置滑块上显示的标签的字体258
  • 10.7.5setLabelTable方法——给滑块设置标签258
  • 10.7.6setMajorTickSpacing方法——设置主刻度间的距离259
  • 10.7.7setMaximum方法——设置滑块的最大值259
  • 10.7.8setMinimum方法——设置滑块的最小值259
  • 10.7.9setMinorTickSpacing方法——设置副刻度间的距离260
  • 10.8javax.swing.JSpinner类260
  • 10.8.1JSpinner构造方法260
  • 10.8.2addChangeListener方法——监听微调按钮变化事件260
  • 10.8.3getValue方法——获得微调按钮当前的值261
  • 10.8.4setEditor方法——设置编辑微调按钮值的控件261
  • 第11章菜单和工具栏控件263
  • 11.1javax.swing.JMenuBar类263
  • 11.1.1JMenuBar构造方法263
  • 11.1.2add方法——向菜单条中增加菜单263
  • 11.1.3setLayout方法——设置控件的布局264
  • 11.2javax.swing.JMenu类264
  • 11.2.1JMenu构造方法264
  • 11.2.2add方法——给菜单增加菜单项265
  • 11.2.3addSeparator方法——给菜单项增加分隔符265
  • 11.2.4setFont方法——设置菜单字体266
  • 11.2.5setMnemonic方法——给菜单设置助记符266
  • 11.2.6setPopupMenuVisible方法——设置弹出菜单是否可见266
  • 11.3javax.swing.JMenuItem类268
  • 11.3.1JMenuItem构造方法268
  • 11.3.2addActionListener方法——处理菜单项动作事件269
  • 11.3.3setAccelerator方法——给菜单项设置快捷键270
  • 11.3.4setEnabled方法——启用或禁用菜单项271
  • 11.3.5setFont方法——为菜单项设置字体271
  • 11.4javax.swing.JPopupMenu类271
  • 11.4.1JPopupMenu构造方法271
  • 11.4.2add方法——给弹出菜单增加菜单项271
  • 11.4.3addSeparator方法——给弹出菜单的菜单项之间增加分隔符273
  • 11.4.4setPopupSize方法——设置弹出菜单的大小273
  • 11.5javax.swing.JCheckBoxMenuItem类273
  • 11.5.1JCheckBoxMenuItem构造方法273
  • 11.5.2addActionListener方法——监听复选框菜单项的动作事件274
  • 11.5.3setFont方法——给复选框菜单项设置字体275
  • 11.6javax.swing.JRadioButtonMenuItem类275
  • 11.6.1JRadioButtonMenuItem构造方法275
  • 11.6.2addActionListener方法——监听单选按钮菜单项的动作事件276
  • 11.6.3setFont方法——给单选按钮菜单项设置字体277
  • 11.7javax.swing.JToolBar类278
  • 11.7.1JToolBar构造方法278
  • 11.7.2add方法——为工具栏添加控件278
  • 11.7.3addSeparator方法——给工具栏增加分隔符280
  • 11.7.4setFloatable方法——固定工具栏280
  • 第12章对话框控件281
  • 12.1javax.swing.JOptionPane类281
  • 12.1.1showConfirmDialog方法——创建一个确认对话框281
  • 12.1.2showInputDialog方法——创建接收用户输入信息的对话框284
  • 12.1.3showMessageDialog方法——创建消息对话框288
  • 12.1.4showOptionDialog方法——根据用户指定的选项创建对话框290
  • 12.2javax.swing.JFileChooser类292
  • 12.2.1JFileChooser构造方法292
  • 12.2.2getSelectedFile方法——获得用户选择的文件292
  • 12.2.3getSelectedFiles方法——获得选择的一组文件292
  • 12.2.4setFileFilter方法——设置文件过滤器293
  • 12.2.5setFileHidingEnabled方法——设置是否显示隐藏文件293
  • 12.2.6setFileSelectionMode方法——设置选择模式294
  • 12.2.7setMultiSelectionEnabled方法——设置是否能够同时选择多个文件或文件夹294
  • 12.2.8showDialog方法——打开对话框294
  • 12.2.9showOpenDialog方法——弹出打开对话框295
  • 12.2.10showSaveDialog方法——弹出保存对话框296
  • 12.3javax.swing.JColorChooser类296
  • 12.3.1JColorChooser构造方法296
  • 12.3.2getColor方法——获得在颜色选择器中选择的颜色296
  • 12.3.3showDialog方法——创建颜色选择对话框297
  • 第13章列表控件298
  • 13.1javax.swing.JList类298
  • 13.1.1JList构造方法298
  • 13.1.2addListSelectionListener方法——监听列表项选择事件299
  • 13.1.3addMouseListener方法——监听鼠标事件299
  • 13.1.4getSelectedIndex方法——获得当前选择元素的索引值299
  • 13.1.5getSelectedValue方法——获得当前选择的元素300
  • 13.1.6setCellRenderer方法——为列表设置渲染器300
  • 13.1.7setLayoutOrientation方法——设置列表项的布局方式302
  • 13.1.8setListData方法——为列表设置列表项303
  • 13.1.9setModel方法——为列表设置列表模型303
  • 13.1.10setSelectedIndex方法——设置当前选中的列表项304
  • 13.1.11setSelectionBackground方法——设置列表项选中时的背景色304
  • 13.1.12setSelectionForeground方法——设置列表项选中时的前景色304
  • 13.1.13setSelectionMode方法——设置列表项的选择模式305
  • 13.1.14setVisibleRowCount方法——设置visibleRowCount属性305
  • 13.2javax.swing.DefaultListModel类306
  • 13.2.1add方法——在列表模型中的指定位置增加元素306
  • 13.2.2addElement方法——向列表模型的末尾增加新元素306
  • 13.2.3clear方法——清空列表模型中的全部元素307
  • 13.2.4contains方法——判断列表模型中是否包含指定的元素307
  • 13.2.5elementAt方法——获得指定索引值的元素307
  • 13.2.6elements方法——获得模型中全部元素的枚举308
  • 13.2.7getSize方法——获得列表模型中元素的个数308
  • 13.2.8remove方法——删除列表模型中指定索引的元素309
  • 13.2.9removeRange方法——从列表模型中删除指定区域的元素309
  • 第14章表格控件311
  • 14.1javax.swing.JTable类311
  • 14.1.1JTable构造方法311
  • 14.1.2addColumn方法——向表格中增加一列311
  • 14.1.3addRowSelectionInterval方法——增加选中的行312
  • 14.1.4getColumn方法——获得表格中的指定列312
  • 14.1.5getColumnClass方法——获得表格中指定列的类型313
  • 14.1.6getColumnCount方法——获得列模型中的列数313
  • 14.1.7getColumnName方法——获得指定列的名称314
  • 14.1.8getModel方法——获得当前表格使用的表格模型315
  • 14.1.9getRowCount方法——获得表格中包含的行数315
  • 14.1.10getSelectedColumn方法——获得用户选中的第一列的索引315
  • 14.1.11getSelectedRow方法——获得选中行的索引316
  • 14.1.12print方法——打印调用该方法的表格317
  • 14.1.13setAutoCreateRowSorter方法——设置表格能否根据行的内容进行排列317
  • 14.1.14setAutoResizeMode方法——指定改变表格大小时各列的调整方式318
  • 14.1.15setModel方法——为表格设置新的表格模型319
  • 14.1.16setRowHeight方法——设置表格的列高319
  • 14.1.17setShowGrid方法——设置是否显示单元格的分隔线320
  • 14.2DefaultTableModel类320
  • 14.2.1DefaultTableModel构造方法320
  • 14.2.2addColumn方法——向表格模型中增加列321
  • 14.2.3addRow方法——向表格模型中增加一行数据321
  • 14.2.4getDataVector方法——将表格中的数据保存到一个向量中322
  • 14.2.5setRowCount方法——设置表格模型中数据的行数323
  • 第15章树控件324
  • 15.1javax.swing.JTree类324
  • 15.1.1JTree构造方法324
  • 15.1.2addSelectionInterval方法——将树控件指定范围内的路径增加到选择状态中325
  • 15.1.3addSelectionRow方法——将位于特定行的路径增加到选择状态中326
  • 15.1.4addTreeExpansionListener方法——监听树结点展开合并事件326
  • 15.1.5addTreeSelectionListener方法——监听树结点的选择事件326
  • 15.1.6getLastSelectedPathComponent方法——获得用户选择的结点327
  • 15.1.7getModel方法——获得树模型327
  • 15.1.8getRowCount方法——输出树结构中当前显示的行数327
  • 15.1.9setCellEditor方法——设置树结点编辑器328
  • 15.1.10setCellRenderer方法——为树控件设置渲染器328
  • 15.1.11setRootVisible方法——设置根结点是否可见328
  • 15.1.12setRowHeight方法——设置结点的高度328
  • 15.1.13setShowsRootHandles方法——设置是否显示“把手”329
  • 15.2javax.swing.tree.DefaultTreeModel类329
  • 15.2.1getChild方法——获得指定结点的指定位置的元素329
  • 15.2.2getChildCount方法——获得指定结点的子结点个数330
  • 15.2.3getRoot方法——获得树模型的根结点330
  • 15.2.4insertNodeInto方法——向树模型中指定位置插入新结点331
  • 15.2.5removeNodeFromParent方法——从树模型中删除结点332
  • 第16章进度指示控件333
  • 16.1javax.swing.JProgressBar控件333
  • 16.1.1JProgressBar构造方法333
  • 16.1.2addChangeListener方法——监听进度条变化事件333
  • 16.1.3getValue方法——获得当前进度条显示的值334
  • 16.1.4setBorderPainted方法——设置是否绘制滚动条的边框335
  • 16.1.5setIndeterminate方法——设置滚动条持续滚动335
  • 16.1.6setString方法——设置在滚动条上显示的文本335
  • 16.1.7setValue方法——设置滚动条当前显示的值335
  • 16.2javax.swing.ProgressMonitor控件337
  • 16.2.1ProgressMonitor构造方法337
  • 16.2.2close方法——关闭进度显示器338
  • 16.2.3setNote方法——设置进度显示器上显示的文本338
  • 第17章高级布局管理器341
  • 17.1java.awt.GridBagLayout网格包布局341
  • 17.1.1GridBagLayout构造方法341
  • 17.1.2anchor属性——设置组件在其所显示区域的显示位置341
  • 17.1.3fill属性——设置组件的填充方式343
  • 17.1.4gridx属性和gridy属性——设置组件起始点所在单元格的索引值344
  • 17.1.5gridheight属性和gridwidth属性——设置组件占用网格的行数和列数345
  • 17.1.6insets属性——设置组件四周与单元格边缘之间的最小距离346
  • 17.1.7ipadx属性和ipady属性——修改组件的首选大小347
  • 17.1.8weightx属性和weighty属性——设置网格组的每一行和每一列对额外空间的分布方式348
  • 17.2javax.swing.SpringLayout弹簧布局350
  • 17.2.1SpringLayout构造方法350
  • 17.2.2getConstraints方法——获得组件的SpringLayout.Constraints对象350
  • 17.2.3putConstraint方法——建立组件之间各个边的约束351
  • 17.3javax.swing.BoxLayout箱式布局356
  • 17.3.1BoxLayout构造方法356
  • 17.3.2Box容器——箱式容器358
  • 第三篇输入/输出与数据库操作篇
  • 第18章输入/输出流362
  • 18.1java.io.BufferedInputStream——缓冲字节输入流362
  • 18.1.1available方法——返回可读取的估计字节数362
  • 18.1.2close方法——关闭输入流并释放与该流关联的所有系统资源362
  • 18.1.3mark方法——记录当前指针所在的位置363
  • 18.1.4markSupported方法——测试是否支持mark方法和reset方法363
  • 18.1.5read方法——从输入流中读取数据364
  • 18.1.6reset方法——重新定位输入流365
  • 18.1.7skip方法——跳过并丢弃指定字节数量的数据365
  • 18.2java.io.BufferedOutputStream——缓冲字节输出流366
  • 18.2.1flush方法——刷新此缓冲输出流366
  • 18.2.2write方法——向输出流中写数据366
  • 18.3java.io.BufferedReader——缓冲字符输入流367
  • 18.3.1close方法——关闭流并释放与之关联的所有资源367
  • 18.3.2mark方法——记录当前读指针所在的位置367
  • 18.3.3markSupported方法——判断指定流是否支持mark操作368
  • 18.3.4read方法——从缓冲输入流中读取字符368
  • 18.3.5readLine方法——读取一个文本行369
  • 18.3.6ready方法——判断此流是否已准备好被读取370
  • 18.3.7reset方法——重定位指针370
  • 18.3.8skip方法——跳过指定数量的字符371
  • 18.4java.io.BufferedWriter——缓冲字符输出流371
  • 18.4.1close方法——关闭流371
  • 18.4.2flush方法——刷新缓冲区372
  • 18.4.3newLine方法——写入一个行分隔符372
  • 18.4.4write方法——向缓冲区中写数据373
  • 18.5java.io.DataInputStream——数据输入流374
  • 18.5.1read方法——读取一定数量的字节374
  • 18.5.2readByte方法——读取此操作需要的字节375
  • 18.5.3readBoolean方法——读取一个布尔值375
  • 18.5.4readchar方法——读取此操作需要的字符376
  • 18.5.5readDouble方法——读取一个double值376
  • 18.5.6readFloat方法——读取一个float值377
  • 18.5.7readFully方法——读取一些字节377
  • 18.5.8readInt方法——读取一个int值378
  • 18.5.9readLong方法——读取一个long值378
  • 18.5.10readShort方法——读取一个short值379
  • 18.5.11readUnsignedByte方法——读取无符号的byte值379
  • 18.5.12readUnsignedShort方法——读取无符号的short值379
  • 18.5.13readUTF方法——读取UTF-8编码的字符串380
  • 18.5.14skipBytes方法——在输入流中跳过数据的n字节381
  • 18.6java.io.DataOutputStream——数据输出流382
  • 18.6.1flush方法——清空此数据输出流382
  • 18.6.2size方法——返回计数器written的当前值382
  • 18.6.3write方法——写入基础输出流382
  • 18.6.4writeBoolean方法——将boolean值写入输出流383
  • 18.6.5writeByte方法——将byte值写入输出流384
  • 18.6.6writeBytes方法——将字符串中每一个字符的低字节内容写入输出流384
  • 18.6.7writeChar方法——将char值写入输出流385
  • 18.6.8writechars方法——将字符串每个char值写入输出流385
  • 18.6.9writeDouble方法——将double值写入输出流385
  • 18.6.10writeFloat方法——将float值写入输出流386
  • 18.6.11writeLong方法——将long值写入输出流386
  • 18.6.12writeShort方法——将short值写入输出流387
  • 18.6.13writeUTF方法——将UTF-8编码字符写入输出流387
  • 18.7java.io.InputStream——字节输入流387
  • 18.7.1available方法——获取有效的可读取字节数387
  • 18.7.2close方法——关闭输入流388
  • 18.7.3mark方法——在此输入流中标记当前的位置388
  • 18.7.4markSupported方法——判断是否支持mark和reset方法389
  • 18.7.5read方法——读取字节输入流中的数据389
  • 18.7.6reset方法——重新定位到最后一次mark方法时的位置390
  • 18.7.7skip方法——跳过并丢弃n字节391
  • 18.8java.io.OutputStream——字节输出流391
  • 18.8.1close方法——关闭字节输出流391
  • 18.8.2flush方法——刷新缓冲区391
  • 18.8.3write方法——向输出流写数据392
  • 18.9java.io.ObjectOutputStream——对象输出流393
  • 18.9.1close方法——关闭对象输出流393
  • 18.9.2flush方法——刷新缓冲区393
  • 18.9.3writeObject方法——向输出流写入对象394
  • 18.9.4writeBytes方法——向输出流写入字符串394
  • 18.9.5write方法——向输出流写入byte值394
  • 18.9.6writeChar方法——向输出流写入char值395
  • 18.9.7writeChars方法——向输出流写入String值396
  • 18.9.8writeDouble方法——向输出流写入double值396
  • 18.9.9writeFields方法——将已缓冲的字段写入流中396
  • 18.9.10writeFloat方法——向输出流写入float值397
  • 18.9.11writeInt方法——向输出流写入int值397
  • 18.9.12writeLong方法——向输出流写入long值398
  • 18.9.13writeShort方法——向输出流写入short值398
  • 18.9.14writeUTF方法——向输出流写入float值398
  • 18.10java.io.ObjectInputStream——对象输入流399
  • 18.10.1readObject方法——从输入流读取对象399
  • 18.10.2readInt方法——从输入流读取int值399
  • 18.10.3readFloat方法——从输入流读取float值399
  • 18.10.4readchar方法——从输入流读取char值400
  • 18.11java.io.RandomAccessFile——随机文件访问类400
  • 18.11.1close方法——关闭数据流400
  • 18.11.2getChannel方法——返回此文件的FileChannel对象400
  • 18.11.3getFD方法——返回此流的不透明文件描述符对象401
  • 18.11.4getFilePointer方法——返回文件中的当前偏移量401
  • 18.11.5length方法——返回此文件的长度401
  • 18.11.6read方法——读取一个数据字节402
  • 18.11.7readBoolean方法——从文件读取一个boolean值403
  • 18.11.8readByte方法——从文件读取一个byte值404
  • 18.11.9readInt方法——从文件读取一个int值404
  • 18.11.10readChar方法——从文件读取一个char值404
  • 18.11.11readDouble方法——从文件读取一个double值405
  • 18.11.12readFloat方法——从文件读取一个float值405
  • 18.11.13readFully方法——从文件读取一个字节数组405
  • 18.11.14readLine方法——从此文件读取文本的下一行406
  • 18.11.15readLong方法——从文件读取一个long值407
  • 18.11.16readShort方法——从文件读取一个short值407
  • 18.11.17readUnsignedByte方法——从文件读取无符号byte值408
  • 18.11.18readUnsignedShort方法——从文件读取无符号short值408
  • 18.11.19readUTF方法——从此文件读取一个UTF-8字符串408
  • 18.11.20setLength方法——设置此文件的长度409
  • 18.11.21seek方法——将文件指针移至指定位置409
  • 18.11.22skipBytes方法——跳过并丢弃n字节410
  • 18.11.23write方法——向此文件写入指定的字节410
  • 18.11.24writeBoolean方法——将boolean值写入文件411
  • 18.11.25writeByte方法——将byte值写入该文件411
  • 18.11.26writeBytes方法——按字节序列将该字符串写入该文件412
  • 18.11.27writeChars方法——写入作为字符数据的字符串412
  • 18.11.28writeDouble方法——写入double值412
  • 18.11.29writeFloat方法——向文件写入float值413
  • 18.11.30writeInt方法——向文件写入int值413
  • 18.11.31writeLong方法——向文件写入long值414
  • 18.11.32writeShort方法——向文件写入short值414
  • 18.11.33writeUTF方法——向文件写入UTF-8 编码的字符串414
  • 18.12java.io.Reader——读取字符流的抽象类415
  • 18.12.1close方法——关闭流415
  • 18.12.2mark方法——标记流中的当前位置415
  • 18.12.3markSupported方法——判断是否支持mark操作416
  • 18.12.4read方法——读取流中的数据416
  • 18.12.5ready方法——判断是否准备读取此流417
  • 18.12.6reset方法——重置该流417
  • 18.12.7skip方法——跳过并丢弃n字节418
  • 18.13java.util.Scanner——简单文本扫描器419
  • 18.13.1close方法——关闭扫描器419
  • 18.13.2delimiter方法——返回匹配分隔符的 Pattern419
  • 18.13.3findInLine方法——忽略分隔符查找下一个构造模式419
  • 18.13.4findWith

资源下载

资源下载地址1:https://pan.baidu.com/s/1bnD9_IAylid8oMB_cxUhZA

相关资源

网友留言