图书介绍

Java全能速查宝典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java全能速查宝典
  • 陈丹丹,李银龙,王国辉编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115276179
  • 出版时间:2012
  • 标注页数:808页
  • 文件大小:144MB
  • 文件页数:853页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java全能速查宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 字符串1

1.1 charAt方法——提取指定字符1

1.2 codePointAt方法——提取索引字符代码点1

1.3 codePointBefore方法——获取索引前一个字符的代码点2

1.4 codePointCount方法——获取指定范围文本代码点数2

1.5 comparcTo方法——比较两个字符串3

1.6 compareToIgnoreCase方法——忽略大小写比较字符串4

1.7 concat方法——字符串结尾连接5

1.8 contains方法——判断是否包含指定字符5

1.9 copyVValueOf方法——字符数组生成字符串6

1.10 endsWith方法——判断后缀字符串7

1.11 equals方法——判断字符串相等7

1.12 equalsIgnoreCase方法——忽略大小写判断字符串相等8

1.13 format方法——格式化字符串8

1.14 getBytes方法——获取字符串的字节数组11

1.15 getChars方法——获取字符数组12

1.16 hashCode方法——生成字符串哈希表13

1.17 indexOf方法——获取字符第一个索引13

1.18 intern方法——获取规范化字符串15

1.19 isEmpty方法——判断字符串是否为空16

1.20 lastIndexOf方法——获取字符最后的索引16

1.21 length方法——获取字符串长度18

1.22 matches方法——匹配正则表达式18

1.23 ofsetByCodePoints方法——获取索引偏移后指定代码点的索引19

1.24 regionMatches方法————测试两个字符串区域是否相等19

1.25 replace方法——替换字符序列21

1.26 replaceAll方法——正则表达式匹配替换所有字符串22

1.27 replaceFirst方法——正则表达式替换第一个匹配的字符串23

1.28 split方法——字符串分割成数组23

1.29 startsWith方法——判断前缀字符串25

1.30 subSequence方法——获取子字符串序列26

1.31 substring方法——获取子字符串26

1.32 toCharArrav方法——字符串变字符数组27

1.33 toLowerCase方法——转换成小写字符串27

1.34 toUpperCasc方法——转换成大写字符串28

1.35 trim方法——截取空白29

1.36 valueOf方法——基本数据类型转换成字符串29

第2章 包装类34

2.1 Integer类——整数类34

2.1.1构造方法——Integer类的构造方法34

2.1.2常量——Integer类的常量34

2.1.3 bitCount方法——获取三进制补码中1的数量34

2.1.4 byteValue方法——获取byte类型的值35

2.1.5 compareTo方法——比较整数35

2.1.6 decode方法——字符串解码为int类型35

2.1.7 doubleValue方法——返回double数值36

2.1.8 equals方法——判断整数对象相等36

2.1.9 floatValue方法——获取float数值37

2.1.10 gctIntcger方法——获取整数的系统属性值37

2.1.11 hashCode方法——生成整数的哈希码39

2.1.12 highcstOneBit方法——获取整数二进制最高位1的索引39

2.1.13 intValue()方法——获取int值40

2.1.14 longValue方法——获取long值40

2.1.15 lowestOneBit方法——获取整数二进制最低位1的索引41

2.1.16 parselnt方法——将字符串解析为int值41

2.1.17 reverse方法——反转整数二进制补码的位顺序43

2.1.18 reverseBytes方法——反转整数字节的顺序44

2.1.19 shortValuc方法——获取short值44

2.1.20 signum方法——获取整数符号44

2.1.21 toBinaryString方法——生成整数的二进制字符串45

2.1.22 toHexString方法——生成整数的十六进制字符串45

2.1.23 toOctalString方法——生成整数的八进制字符串46

2.1.24 toString方法——生成整数的十进制字符串47

2.1.25 valueOf方法——创建Integer对象49

2.2 Long类——长整型类50

2.2.1构造方法——Long类的构造方法51

2.2.2常量——Long类的常量51

2.2.3 bitCount方法——获取二进制补码中1的数量51

2.2.4 byteValue方法——获取byte值51

2.2.5 compareTo方法——比较长整数52

2.2.6 decode方法——字符串解码为long类型52

2.2.7 doubleValue方法——返回double数值53

2.2.8 equals方法——判断长整数对象相等53

2.2.9 floatValue方法——获取float数值54

2.2.10 getLong方法法——获取长整数的系统属性值54

2.2.11 hashCode方法——生成长整数的哈希码56

2.2.12 highestOneBit方法——获取长整数二进制最高位1的索引56

2.2.13 intValue()方法——获取int值57

2.2.14 IongValue方法——获取long值57

2.2.15 lowestOneBit方法——获取长整数进制最低位1的索引57

2.2.16 parscLong方法——将字符串解析为long值58

2.2.17 reverse方法——反转长整数二进制补码的位顺序60

2.2.18 reverseBytes方法——反转长整数字节的顺序60

2.2.19 shortValue方法——获取short值61

2.2.20 signum方法——获取长整数符号61

2.2.21 toBinaryString方法——生成长整数的二进制字符串61

2.2.22 toHexString方法——生成长整数的十六进制字符串62

2.2.23 toOctalString方法——生成长整数的八进制字符串62

2.2.24 toString方法——生成长整数的十进制字符串63

2.2.25 valueOf方法——创建Long对象65

2.3 Short类——短整型类67

2.3.1构造方法——Short类的构造方法67

2.3.2常量——Short类的常量67

2.3.3 compareTo方法——比较短整数67

2.3.4 decode方法——字符串解码为short类型68

2.3.5 doubleValue方法——返回double数值68

2.3.6 equals方法——判断短整数对象相等68

2.3.7 floatValue方法——获取float数值69

2.3.8 hashCode方法——生成短整数的哈希码69

2.3.9 intValue()方法——获取int值70

2.3.10 longValue方法——获取long值70

2.3.11 parseShort方法——将字符串解析为short值70

2.3.12 reverseBvtes方法——反转短整数字节的顺序72

2.3.13 shortValue方法——获取short值72

2.3.14 toString方法——生成短整数的十进制字符串73

2.3.15 valueOf方法——创建Short对象73

2.4 Boolean类——布尔类75

2.4.1构造方法——Boolean类的构造方法75

2.4.2常量——Boolean类的常量75

2.4.3 booleanValue方法——获取boolean值76

2.4.4 compareTo方法——比较布尔值76

2.4.5 equals方法——判断相等77

2.4.6 getBoolean方法——获取布尔类型的系统属性值77

2.4.7 hashCode方法——生成布尔对象的哈希码78

2.4.8 parseBoolean方法——将字符串解析成boolean值78

2.4.9 toString方法————生成布尔值的字符串78

2.4.10 valueOf方法——创建布尔对象79

2.5 Byte类——字节对象80

2.5.1构造方法——Byte类的构造方法80

2.5.2常量——Byte类的常量80

2.5.3 compareTo方法————比较字节对象80

2.5.4 decode方法——将字符串解码为Byte值81

2.5.5 doubleValuc方法——获取double值82

2.5.6 equals方法——判断字节相等82

2.5.7 floatValue方法——获取float值83

2.5.8 hashCode方法——生成字节对象的哈希码83

2.5.9 intValue方法——获取int值83

2.5.10 longValue方法——获取long值83

2.5.11 parseByte方法——将字符串解析为byte值84

2.5.12 shortValue方法——获取short值85

2.5.13 toString方法——生成字节值的十进制字符串85

2.5.14 valueOf方法——创建Byte对象86

2.6 Character类——字符类88

2.6.1构造方法——Character类的构造方法88

2.6.2常量——Character类的常量88

2.6.3 charCount方法——计算指定字符代码点的数量89

2.6.4 charValue方法——获取char值89

2.6.5 codePointAt方法——获取字符数组元素的代码点90

2.6.6 codePointBefore方法——获取字符数组索引前一个元素的代码点91

2.6.7 codePointCount方法——返回字符数组的子数组中代码点的数量93

2.6.8 compareTo方法——比较字符对象94

2.6.9 equals方法——判断字符对象相等95

2.6.10 getNumericValue方法——返回字符表示的int值95

2.6.11 getType方法————返回一个指示字符的常规类别的值97

2.6.12 hashCode方法——生成字符对象的哈希码97

2.6.13 isDefined方法——判断是否为Unicode字符98

2.6.14 isDigit方法——判断是否为数字字符98

2.6.15 isLetter方法——判断是否为字母字符99

2.6.16 isLowerCase方法——判断是否为小写字符100

2.6.17 isUpperCase方法——判断是否为大写字符100

2.6.18 toLowerCase方法——转换为小写字符101

2.6.19 toUpperCase方法——转换为大写字符101

2.7 Doubl——双精度数字类102

2.7.1构造方法——Double类的构造方法102

2.7.2常量——Double类的常量102

2.7.3 byteValue方法——获取byte值102

2.7.4 compare方法——比较双精度数字对象103

2.7.5 compareTo方法——比较两个Double对象103

2.7.6 intValue方法——将此Double值以int形式返回104

2.7.7 doubleToLongBits方法——返回指定浮点值的表示形式104

2.7.8 doubleToRawLongBits方法——保留NaN值返回指定浮点值的表示形式105

2.7.9 doubleValue方法——获取double值105

2.7.10 equals方法——判断Double对象是否相等106

2.7.11 floatValue方法——获取float值107

2.7.12 hashCode方法——生成Double对象的哈希码107

2.7.13 isInfinite方法——判断Double值的大小是否是无穷大107

2.7.14 isNaN方法——判断Double值是否是一个非数字值108

2.7.15 longBitsToDouble方法——返回给定位表示形式的double值109

2.7.16 longValue方法——获取long值110

2.7.17 parseDouble方法——将字符串解析为double值110

2.7.18 shortValue方法——获取short值110

2.7.19 toHexString方法——生成双精度数字的十六进制字符串111

2.7.20 toString方法——生成双精度数字的十进制字符串112

2.7.21 valueOf方法——创建Double对象112

2.8 Float——浮点类113

2.8.1构造方法——Float类的构造方法113

2.8.2常量——Float类的常量114

2.8.3 byteValue方法——获取byte值114

2.8.4 compare方法——比较Float对象114

2.8.5 compareTo方法——比较两个Float对象所表示的数值115

2.8.6 doubleValue方法——获取double值115

2.8.7 equals方法——判断Double对象相等115

2.8.8 floatToIntlBits方法——返回浮点值的表示形式116

2.8.9 floatToRawIntBits方法——保留非数字值返回指定浮点值的表示形式117

2.8.10 floatValue方法——获取float值118

2.8.11 hashCode方法——返回Float对象的哈希码118

2.8.12 intBitsToFloat方法——返回指定位表示形式的float值118

2.8.13 intValue方法——获取int值119

2.8.14 isInfinite方法——判断float值的大小是否是无穷大120

2.8.15 isNaN方法——判断Float值是否是一个非数字值120

2.8.16 longValue方法——获取long值121

2.8.17 parseFloat方法——将字符串解析成float值121

2.8.18 shortValue方法——获取short值122

2.8.19 toHexString方法——生成浮点数的十六进制字符串122

2.8.20 toString方法——生成浮点数的十进制字符串123

2.8.21 valueOf方法——创建浮点数对象124

第3章 输入输出125

3.1 BufferedInputStream类——缓冲字节输入流125

3.1.1构造方法——BufferedInputStream类的构造方法125

3.1.2 available方法——返回可以读取的估计字节数125

3.1.3 close方法——关闭此输入流并释放所有关联的系统资源126

3.1.4 mark方法——记录当前指针所在的位置126

3.1.5 markSupported方法——测试是否支持mark()方法和reset()方法127

3.1.6 read方法——从输入流中读取数据128

3.1.7 reset方法——重新定位输入流129

3.1.8 skip方法——跳过并丢弃指定字节数量的数据129

3.2 BufferedOutputStream类——缓冲字节输出流130

3.2.1构造方法——BufferedOutputStream类的构造方法130

3.2.2 flush方法——刷新此缓冲输出流131

3.2.3 write方法————向输出流中写数据131

3.3 BufferedReader类——缓冲字符输入流133

3.3.1构造方法————BufferedReader类的构造方法133

3.3.2 close方法——关闭流并释放与之关联的所有资源133

3.3.3 mark方法——记录当前读指针所在的位置134

3.3.4 markSupported方法——判断指定流是否支持mark()操作134

3.3.5 read方法——从缓冲输入流中读取字符135

3.3.6 readLine方法——读取一个文本行136

3.3.7 ready方法——判断此流是否已准备好被读取137

3.3.8 reset方法——重定位指针137

3.3.9 skip方法——跳过指定数量的字符138

3.4 BufferedWriter类——缓冲字符输出流138

3.4.1构造方法——BufferedWriter类的构造方法139

3.4.2 close方法——关闭流139

3.4.3 flush方法——刷新缓冲区139

3.4.4 newLine方法——写入一个行分隔符140

3.4.5 wTite方法——向缓冲区中写数据141

3.5 DatalnputStream类——数据输入流142

3.5.1 read方法——读取一定数量的字节143

3.5.2 readByte方法——读取此操作需要的字节145

3.5.3 readBoolean方法——读取一个布尔值145

3.5.4 readchar方法——读取此操作需要的字符145

3.5.5 readDouble方法——读取一个double值146

3.5.6 readFloat方法——读取一个float值146

3.5.7 readFully方法——读取一些字节147

3.5.8 readInt方法——读取一个int值148

3.5.9 readLong方法——读取一个long值149

3.5.10 readShort方法——读取一个short值149

3.5.11 readUnsignedByte方法——读取无符号的byte值149

3.5.12 readUnsignedShort方法——读取无符号的short值150

3.5.13 readUTF方法——读取UTF-8编码的字符串150

3.5.14 skipBytes方法——在输入流中跳过数据的n个字节152

3.6 DataOutputStreamn类——数据输出流153

3.6.1 flush方法——清空此数据输出流153

3.6.2 size方法——返回计数器written的当前值154

3.6.3 write方法(流输出方法)154

3.6.4 writeBoolean方法——将boolean值写入输出流156

3.6.5 writeByte方法——将byte值写入输出流156

3.6.6 writeBytes方法——将字符串中每一个字符的低字节的内容写入输出流157

3.6.7 writeChar方法——将char值写入输出流157

3.6.8 writechars方法——将字符串每个char值写入输出流158

3.6.9 writeDouble方法——将double值写入输出流158

3.6.10 writeFloat方法——将float值写入输出流159

3.6.11 writeLong方法——将long值写入输出流159

3.6.12 writeShort方法——将short值写入输出流160

3.6.13 writeUTF()方法——将UTF-8编码字符写入输出流161

3.7 File类——文件类161

3.7.1构造方法——File类的构造方法161

3.7.2常量——File类的常量162

3.7.3 canExecute方法——判读文件是否可执行162

3.7.4 canRead方法——判断文件是否可读162

3.7.5 canWrite方法——判断文件是否可写163

3.7.6 compareTo方法——比较文件对象163

3.7.7 createNewFile方法——创建新的文件164

3.7.8 createTempFile方法——创建临时文件164

3.7.9 delete方法——删除文件167

3.7.10 deleteOnExit方法——在虚拟机终止时,请求删除文件167

3.7.11 equals方法——判断File对象是否相等168

3.7.12 exists方法——判断文件是否存在168

3.7.13 getAbsoluteFile方法——获取绝对路径的文件对象169

3.7.14 getAbsolutePath方法——获取绝对路径的字符串对象169

3.7.15 getCanonicalFile方法——返回此抽象路径名的规范形式170

3.7.16 getCanonicalPath方法——返回此抽象路径名的规范路径名字符串170

3.7.17 getFreeSpace方法————获取剩余空间171

3.7.18 getName方法——获取文件名称172

3.7.19 getParent方法——获取上一级路径的字符串172

3.7.20 getParentFile方法——获取上一级路径的File对象173

3.7.21 getPath方法——获取路径字符串173

3.7.22 getTotalSpace方法——获取总空间大小173

3.7.23 getUsableSpace方法——精确获取可写入空间大小174

3.7.24 hashCode方法——生成File对象的哈希码174

3.7.25 isAbsolute方法——测试此路径名是否为绝对路径名175

3.7.26 isDirectory方法——判断File对象是否为目录175

3.7.27 isFile方法——判断File对象是否为文件176

3.7.28 isHidden方法——判断File对象是否设置隐藏属性176

3.7.29 lastModified方法——获取最后修改时间177

3.7.30 length方法——获取文件长度177

3.7.31 list方法——获取目录列表的字符串数组178

3.7.32 listFiles方法——获取目录列表的File数组179

3.7.33 listRoots方法——获取根目录的File数组181

3.7.34 mkdir方法——创建目录182

3.7.35 mkdirs方法——创建完整路径的所有目录183

3.7.36 renameTo方法——重命名文件或文件夹183

3.7.37 setExecutable方法——设置可执行属性184

3.7.38 setLastModified方法——设置最后修改时间185

3.7.39 setReadable方法——设置可读属性185

3.7.40 setReadOnly方法——设置只读属性187

3.7.41 setWritable方法——设置可写属性187

3.7.42 toString方法——File的字符串格式188

3.7.43 toURI方法——获取File的URI189

3.8 FilelnputStream类——文件字节输入流189

3.8.1构造方法——FileInputStream类的构造方法189

3.8.2 available方法——获取可读的有效字节数189

3.8.3 close方法——关闭文件输入流190

3.8.4 finalize方法——在销毁改对象时关闭输入流191

3.8.5 getChannel方法——返回与此文件输入流有关的惟一FileChannel对象191

3.8.6 getFD方法——获取File对象连接的FileDescriptor对象191

3.8.7 read方法——从文件字节流读取数组192

3.8.8 skip方法——跳过并丢弃n个字节193

3.9 FileOutputStream类——文件字节输出流194

3.9.1构造方法——FileOutputStream类的构造方法194

3.9.2 close方法——关闭文件输出流并释放资源195

3.9.3 fmalize方法——流销毁时关闭输出流195

3.9.4 getChannel方法——获取输出流的FileChannel对象195

3.9.5 getFD方法——获取File对象连接的FileDescriptor对象196

3.9.6 write方法——向文件输出流写数据196

3.10 FileReader类——文件的字符输入流199

3.10.1构造方法——FileReader类的构造方法199

3.10.2 close方法——关闭字符输入流200

3.10.3 read方法——读取字符数据200

3.11 FileWriter类——文件的字符输出流202

3.11.1构造方法——FileWriter类的构造方法202

3.11.2 close方法——关闭字符输出流202

3.11.3 flush方法——刷新缓冲区203

3.11.4 write方法——向字符输出流写数据203

3.12 InputStream类——字节输入流205

3.12.1 available方法——获取有效的可读取的字节数205

3.12.2 close方法——关闭输入流206

3.12.3 mark方法——在此输入流中标记当前的位置206

3.12.4 markSupported方法——判断是否支持mark和reset方法207

3.12.5 read方法——读取字节输入流中的数据207

3.12.6 reset方法——重新定位到最后一次mark()方法时的位置209

3.12.7 skip方法——跳过并丢弃n个字节209

3.13 OutpuutStream类——字节输出流210

3.13.1 close方法——关闭字节输出流210

3.13.2 flush方法——刷新缓冲区211

3.13.3 write方法——向输出流写数据211

3.14 ObjectOutputStream类——对象输出流213

3.14.1构造方法——ObjectOutputStream类的构造方法213

3.14.2 close方法——关闭对象输出流213

3.14.3 flush方法——刷新缓冲区214

3.14.4 writeObject方法——向输出流写入对象214

3.14.5 writeBytes方法——向输出流写入字符串215

3.14.6 write方法——向输出流写入byte值215

3.14.7 writeChar方法——向输出流写入char值216

3.14.8 writeChars方法——向输出流写入String值217

3.14.9 writeDouble方法——向输出流写入double值217

3.14.10 writeFields方法——将已缓冲的字段写入流中217

3.14.11 writeFloat方法——向输出流写入float值218

3.14.12 writeInt方法——向输出流写入int值218

3.14.13 writeLong方法——向输出流写入long值219

3.14.14 writeShort方法——向输出流写入short值219

3.14.15 writeUTF方法——向输出流写入float值219

3.15 ObjectInputStream类——对象输入流220

3.15.1构造方法——ObjectlnputStream类的构造方法220

3.15.2 readObject方法——从输入流读取对象220

3.15.3 readInt方法——从输入流读取int值221

3.15.4 readFloat方法——从输入流读取float值221

3.15.5 readchar方法——从输入流读取char值222

3.16 RandomAccessFile类——随机文件访问类222

3.16.1构造方法——RandomAccessFile类的构造方法222

3.16.2 close方法——关闭数据流222

3.16.3 getChannel方法——返回此文件的FileChanne1对象223

3.16.4 getFD方法——返回此流的不透明文件描述符对象223

3.16.5 getFilePointer方法——返回文件中的当前偏移量224

3.16.6 length方法——返回此文件的长度224

3.16.7 read方法——读取一个数据字节225

3.16.8 readBoolean方法——从文件读取一个boolean值227

3.16.9 readByte方法——从文件读取一个byte值228

3.16.10 readint方法——从文件读取一个int值228

3.16.11 readChar方法——从文件读取一个char值229

3.16.12 readDouble方法——从文件读取一个double值229

3.16.13 readFloat方法——从文件读取一个float值230

3.16.14 readFully方法——从文件读取一个字节数组230

3.16.15 readLine方法——从此文件读取文本的下一行232

3.16.16 readLong方法——从文件读取一个long值232

3.16.17 readShort方法——从文件读取一个short值233

3.16.18 readUnsignedByte方法——从文件读取无符号byte值234

3.16.19 readUnsignedShort方法——从文件读取无符号short值234

3.16.20 readUTF方法——从此文件读取一个UTF-8字符串235

3.16.21 setLength方法——设置此文件的长度235

3.16.22 seek方法——将文件指针移至指定位置236

3.16.23 skipBytes方法——跳过并丢弃n个字节236

3.16.24 write方法——向此文件写入指定的字节237

3.16.25 writeBoolean方法——将boolean写入文件239

3.16.26 writeByte方法——将byte写入该文件239

3.16.27 writeBytes方法——按字节序列将该字符串写入该文件240

3.16.28 writeChars方法——写入作为字符数据的字符串240

3.16.29 writeDouble方法——写入double值241

3.16.30 writeFloat方法——向文件写入float值241

3.16.31 writeInt方法——向文件写入int值242

3.16.32 writeLong方法——向文件写入long值242

3.16.33 writeShort方法——向文件写入short值243

3.16.34 writeUrF方法——向文件写入UTF-8编码的字符串243

3.17 Reader类——读取字符流的抽象类244

3.17.1 close方法——关闭流244

3.17.2 mark方法——标记流中的当前位置244

3.17.3 markSupported方法——判断是否支持mark()操作245

3.17.4 read方法——读取流中的数据245

3.17.5 ready方法——判断是否准备读取此流247

3.17.6 reset方法——重置该流248

3.17.7 skip方法——跳过并丢弃n个字节248

3.18 Scanner类——简单文本扫描器249

3.18.1构造方法——Scanner类的构造方法249

3.18.2 close方法——关闭扫描器249

3.18.3 delimiter方法——返回匹配分隔符的Pattern250

3.18.4 findInLine方法——忽略分隔符查找下一个构造模式250

3.18.5 findWithinHorizon方法——试图查找下已一个指定模式251

3.18.6 hasNext方法——扫描器的输入中是否有另一个标记252

3.18.7 hasNextBigDecimal方法——下一个标记是否默认基数中的一个BigDecimal254

3.18.8 hasNextBiglnteger方法——下一个标记是否默认基数中的一个BigInteger254

3.18.9 hasNextBoolean方法——下一个标记是否为布尔值255

3.18.10 hasNextByte方法——下一个标记是否为byte值256

3.18.11 hasNextDouble方法——下一个标记是否为double值256

3.18.12 hasNextFloat方法——下一个标记是否为float值257

3.18.13 hasNextlnt方法——下一个标记是否为int值257

3.18.14 hasNextLine方法——是否存在下一行258

3.18.15 hasNextLong方法——下一个标记是否为long值259

3.18.16 hasNextShort方法——下一个标记是否为short值260

3.18.17 ioException方法——最后抛出的IOException261

3.18.18 locale方法——返回此扫描器的语言环境261

3.18.19 match方法——最后扫描操作的匹配结果261

3.18.20 next方法——读取下一个完整标记262

3.18.21 nextBigDecimal方法——读取下个BigDecimal对象264

3.18.22 nextBigInteger方法——读取下一个BigInteger对象264

3.18.23 nextBoolean方法——读取下一个boolean值265

3.18.24 nextByte方法——读取下一个byte值266

3.18.25 nextDouble方法——读取下一个double值267

3.18.26 nextFloat方法——读取下一个float值268

3.18.27 nextInt方法——读取下一个int值268

3.18.28 nextLine方法——读取下一行文本269

3.18.29 nextLong方法——读取下一个long值269

3.18.30 nextShort方法——读取下一个short值271

3.18.31 radix方法——返回扫描器的默认基数271

3.18.32 reset方法——重置扫描器271

3.18.33 skip方法——忽略分隔符跳过匹配的输入信息272

3.18.34 toString方法——返回此Scanner的字符串表示形式273

3.18.35 useDelimiter方法——设置为指定分隔模式273

3.18.36 useLocale方法——设置为指定的语言环境274

3.18.37 useRadix方法——设置指定基数274

3.19 Writer类——写入字符流的抽象类275

3.19.1 append方法——添加指定字符275

3.19.2 close方法——关闭数据流275

3.19.3 flush方法——刷新流的缓冲276

3.19.4 write方法——向字符输出流中写数据276

第4章 集合类279

4.1 List接口——有序集合类279

4.1.1 add方法——向列表中插入元素279

4.1.2 addAll方法——将指定collection添加到列表中280

4.1.3 clear方法——从列表中移除所有元素282

4.1.4 contains方法——判断列表中是否包含指定元素283

4.1.5 containsAll方法——判断列表中是否包含指定collection所有元素283

4.1.6 equals方法——比较指定的对象与列表是否相等285

4.1.7 get方法——获取列表指定位置的元素285

4.1.8 set方法——替换列表中指定位置的元素286

4.1.9 hashCode方法——返回列表的哈希码值287

4.1.10 indexOf方法——返回第一次出现指定元素的位置287

4.1.11 lastIndexOf方法——返回最后一次出现指定元素的位置288

4.1.12 isEmpty方法——判断集合是否为空289

4.1.13 iterator方法——返回迭代器290

4.1.14 listIterator方法——返回列表迭代器290

4.1.15 remove方法——移除列表中的指定元素292

4.1.16 removeAll方法——从列表中移除指定collection包含的所有元素293

4.1.17 retainAll方法——保留指定collection包含的所有元素294

4.1.18 size方法——返回列表中元素的个数294

4.1.19 subList方法——获取列表中指定范围的子列表295

4.1.20 toArray方法——返回所有元素的数组296

4.2 Map接口——映射集合类297

4.2.1 clear方法——移除所有映射关系297

4.2.2 containsKey方法——判断是否包含指定的键名298

4.23 containsValue方法——判断是否包含指定的键值298

4.2.4 equals方法——判断是否与指定的对象相同299

4.2.5 get方法——返回指定键所映射的值300

4.2.6 isEmpty方法——判断是否为空300

4.2.7 keySet方法——获取Map集合的所有key301

4.2.8 put方法——向指定索引位置添加对象301

4.2.9 putAll方法——追加另一个Map对象到当前Map集合302

4.2.10 remove方法——移除Map集合中指定键名的内容303

4.2.11 size方法——获取Map集合类的大小304

4.2.12 values方法——获取Map集合中所有键值对象304

4.3 Set接口——无重复元素集合类305

4.3.1 add方法——向Set集合中添加对象305

4.3.2 addAll方法——向Set集合添加另一个集合的所有内容306

4.3.3 clear方法——从Set集合中移除所有内容307

4.3.4 contains方法——判断Set集合是否包含指定对象307

4.3.5 containsAll方法——判断Set集合是否包含另一个集合中全部对象308

4.3.6 equals方法——比较指定对象与此Set是否相等309

4.3.7 isEmpty方法——判断Set集合是否为空309

4.3.8 iterator方法——获取Set集合的迭代器310

4.3.9 remove方法——移除Set集合中指定对象311

4.3.10 removeAll方法——移除另一个集合所包含的所有内容311

4.3.11 retainAll方法——保留另一个集合所包含的所有内容312

4.3.12 size方法——获取Set集合类的大小313

4.3.13 toArrav方法——用Set集合的所有对象创建数组313

第5章 数据库编程315

5.1 DriverManager类——驱动程序管理类315

5.1.1 deregisterDriver方法——删除一个驱动程序315

5.1.2 getDriver方法——选择一个适当的驱动程序315

5.1.3 getDrivers方法——获取全部已加载的驱动程序316

5.1.4 getConnection方法——获取数据库连接316

5.1.5 getLoginTimeout方法——获取连接数据库的等待时间318

5.1.6 getLogWriter方法——获取日志的打印输出流319

5.1.7 println方法——输出日志319

5.1.8 registerDriver方法——注册给定的驱动程序319

5.1.9 setLoginTimeout方法——设置连接数据库的等待时间320

5.1.10 setLogWriter方法——设置日志的打印输出流320

5.2 Connection接口——数据库连接接口320

5.2.1常量——Connection接口的常量321

5.2.2 clearWarnings方法——清除警告信息321

5.2.3 close方法——关闭数据库连接对象321

5.2.4 commit方法——提交事务321

5.2.5 createBlob方法——构造二进制的对象322

5.2.6 createClob方法——构造字符型的对象322

5.2.7 createNClob方法——构造字节字符的对象323

5.2.8 createSQLXML方法——构造SQLXML对象323

5.2.9 createStatement方法——创建执行SQL语句的对象324

5.2.10 getAutoCommit方法——获取提交模式326

5.2.11 getCatalog方法——获取当前目录名称326

5.2.12 getClientInfo方法——获取客户端信息列表326

5.2.13 getHoldability方法——获取ResultSet对象的可保存性327

5.2.14 getMetaData方法——获取数据库的元数据328

5.2.15 getTransactionIsolation方法——获取事务隔离级别328

5.2.16 getTypeMap方法——获取Map对象329

5.2.17 getWarnings方法——获取调用报告的第一个警告329

5.2.18 isClosed方法——判断Connection对象是否被关闭330

5.2.19 isReadOnly方法——判断Connection对象是否为只读模式330

5.2.20 isValid方法——判断连接是否有效330

5.2.21 nativeSQL方法——返回SQL语句的本机形式331

5.2.22 prepareCall方法——调用数据库存储过程331

5.2.23 prepareStatement方法——创建一个预处理语句334

5.2.24 rollback方法——事务回滚335

5.2.25 setAutoCommit方法——设置数据库连接的提交模式335

5.2.26 setCatalog方法——设置目录名称336

5.2.27 setClientInfo方法——设置客户端信息336

5.2.28 setHoldability方法——设置ResultSet对象的可保存性337

5.2.29 setReadOnly方法——设置连接只读模式338

5.2.30 setSavepoint方法——创建一个未命名的保存点338

5.2.31 releaseSavepoint方法——移除指定的SavePoint实例339

5.2.32 setTransactionIsolation方法——设置事务隔离级别339

5.3 Statement接口——执行SQL语句接口340

5.3.1常量——Statement接口的常量340

5.3.2 addBatch方法——添加批处理语句340

5.3.3 cancel方法——中止SQL语句341

5.3.4 clearBatch方法——清除批处理语句341

5.3.5 clearWarnings方法——清除所有警告341

5.3.6 execute方法——执行SQL语句342

5.3.7 executeBatch方法——执行批处理语句342

5.3.8 executeUpdate方法——执行更新操作343

5.3.9 executeQuery方法——执行查询操作344

5.3.10 getConnection方法——获取数据库连接对象344

5.3.11 getFetchDirection方法——获取从数据库表获取行的方向345

5.3.12 getFetchSize方法——获取结果集的行数345

5.3.13 getGeneratedKeys方法——获取自动生成的键346

5.3.14 getMaxFieldSizc方法——获取最大字节数346

5.3.15 gctMaxRows方法——获取最大行数347

5.3.16 getMoreResults方方法——移动到Statement对象的下个结果347

5.3.17 getQueryTimeout方法——获取等待执行的秒数348

5.3.18 getResultSet方法——获取结果集349

5.3.19 getResultSetConcurrency方法——获取结果集并发性349

5.3.20 getResultSeHoldability方法——获取结果集可保存性350

5.3.21 getResultSetType方法——获取结果集类型350

5.3.22 getUpdateCount方法——获取更新的记录数350

5.3.23 getWarnings方法——获取调用报告的第一个警告351

5.3.24 setMaxRows方法——获取最大行数352

5.3.25 gctMaxRows方法——获取最大行数限制t值352

5.3.26 close方法——关闭Statement对象352

5.3.27 isClosed方法——判断Statement对象是否关闭353

5.3.28 isPoolable方法——判断对象是否u可池化353

5.3.29 setCursorName方法——设置指针名称353

5.3.30 setEscapeProccssing方法——设置是否进行转义处理354

5.3.31 setFetchDirection方法——设置处理行的方向355

5.3.32 setFetchSize方法——设置结果集合的最大行数355

5.3.33 setMaxFieldSze方法——设置可返回的最大字节数356

5.3.34 setMaxRows方法——设置最大行数356

5.3.35 setPoolable方法——设置语句是否可池化357

5.3.36 setQueryTimeout方法——设置等待执行的秒数357

5.4 Prepared Statement接口——预编译SQL语句接口358

5.4.1 clearParameters方法——立即清除当前参数值358

5.4.2 execute方法——执行SQL语句358

5.4.3 cxecuteQuery方法——执行查询语句359

5.4.4 executeUpdate方法——执行更新语句359

5.4.5 getMetaData方法——获取ResultSet对象列的信息359

5.4.6 getParameterMetaData方法——获取参数信息360

5.4.7 setAsciiStream方法——将指定参数设置为给定输入流361

5.4.8 setBigDecimal方法——设置大数字参数值363

5.4.9 setBinaryStream方法——设置二进制参数值364

5.4.10 setBlob方法——设置Blob型参数366

5.4.11 setBoolean方法——设置布尔型参数368

5.4.12 setBvte方法——设置字节型参数369

5.4.13 setBytes方法——设置字节数组型参数369

5.4.14 setCharacterStream方法——将指定参数设置为给定Reader对象370

5.4.15 setClob方法——设置Clob型参数371

5.4.16 setDate方法——设置日期型参数374

5.4.17 setDouble方法——设置双精度型参数374

5.4.18 setFloat方法——设置单精度型参数375

5.4.19 setInt方法——设置整型参数375

5.4.20 setLong方法——设置长整型参数376

5.4.21 setNCharacterStream方法——将指定参数设置为Reader对象376

5.4.22 setNClob方法——设置NClob类型的参数378

5.4.23 setNString方法——设置String类型的参数380

5.4.24 setShort方法——设置Short类型的参数381

5.4.25 setString方法——设置String类型的参数381

5.4.26 setTime方法——设置时间类型的参数382

5.4.27 setTimestamp方法——设置参数值为时间戳383

5.4.28 setURL方法——设置参数为URL384

5.5 ResultSet接口——结果集接口385

5.5.1常量——ResultSet接口的常量385

5.5.2 absolute方法——将光标移动到指定行385

5.5.3 afterLast方法——将光标移动到最后一行386

5.5.4 beforeFirst方法——将光标移动到第一行之前386

5.5.5 cancelRowUpdatcs方法——取消对当前行所作的更新387

5.5.6 clearWamings方法——清除所有警告387

5.5.7 close方法——关闭ResultSet对象388

5.5.8 deleteRow方法——删除当前行388

5.5.9 fmdColumn方法——获取Resultset的列索引389

5.5.10 first方法——将光标移动到第一行390

5.5.11 getAsciiStream方法——获取指定列的ASCII字符流的值390

5.5.12 getBigDecimal方法——获取BigDecimal型的数据392

5.5.13 getBinaryStream方法——获取字节流型的数据393

5.5.14 getBlob方法——获取Blob型的数据395

5.5.15 getBoolean方法——获取布尔型的数据396

5.5.16 getByte方法——获取字节型的数据396

5.5.17 getBytes方法——获取字节数组的数据397

5.5.18 getCharacterStream方法——获取Reader型的数据398

5.5.19 getClob方法——获取Clob型的数据399

5.5.20 getConcurrency方法——获取并发模式400

5.5.21 getCursorName方法——获取SQL光标的名称401

5.5.22 getDate方法——获取日期型的数据402

5.5.23 getDouble方法——获取双精度型的数据404

5.5.24 getFetchDirection方法——获取方向405

5.5.25 getFetchSize方法——获取ResultSet对象的获取大小405

5.5.26 getFloat方法——获取单精度型的数据406

5.5.27 getHoldability方法——获取可保存性407

5.5.28 getInt方法——获取整型数据407

5.5.29 getLong方法——获取长整型数据408

5.5.30 getMetaData方法——获取对象的列信息409

5.5.31 getNCharacterStream方法——获取Reader形式的数据409

5.5.32 getNClob方法——获取NClob型的数据411

5.5.33 getNString方法——获取String型的数据413

5.5.34 getObject方法——获取object型的数据414

5.5.35 getRow方法——获取当前编号415

5.5.36 getShort方法——获取短整型的数据415

5.5.37 getStatement方法法——获取Statement对象416

5.5.38 getString方法——获取String类型的数据417

5.5.39 getTime方法——获取时间型的数据418

5.5.40 getTimestamp方法——获取时间戳420

5.5.41 getType方法——获取ResultSet对象的类型422

5.5.42 getURL方法——获取URL对象形式的数据423

5.5.43 getWarnings方法——获取报告的第一个警告424

5.5.44 insertRow方法——插入当前行到数据库中424

5.5.45 isAfterLast方法——判断光标是否位于最后一行之后425

5.5.46 isBeforeFist方法——判断光标是否位于第一行之前425

5.5.47 isClosed方法——判断ResultSet对象是否已经关闭426

5.5.48 isFirst方法——判断光标是否位于第一行426

5.5.49 isLast方法——判断光标是否位于最后一行427

5.5.50 last方法——将光标移动到最后一行427

5.5.51 moveToCurrentRow方法——将光标移动到记住的光标位置427

5.5.52 moveToInsertRow方法——将光标移动到插入行428

5.5.53 next方法——将光标从当前的位置向下移动一行429

5.5.54 previous方法——光标移动到上一行430

5.5.55 relative方法——按相对行数移动光标430

5.5.56 setFetchDirection方法——设置行的处理方向431

5.5.57 setFetchSize方法——设置结果集的最大行数431

5.5.58 updateAsciiStream方法——用acii流值更新指定的列432

5.5.59 updateBigDecimal方法——用BigDecimal值更新指定列437

5.5.60 updateBinaryStream方法——用二进制流值更新指定的列438

5.5.61 updateBlob方法——用Blob值更新指定列443

5.5.62 updateBoolean方法——用boolean值更新指定列447

5.5.63 updateByte方法——用byte值更新指定列449

5.5.64 updateBytes方法——用byte数组值更新指定列450

5.5.65 updateCharacterStream方法——用二进制流值更新指定的列452

5.5.66 updateDate方法——用Date值更新指定列456

5.5.67 updateDouble方法——用double值更新指定列458

5.5.68 updateFloat方法——用float值更新指定列459

5.5.69 updateInt方法——用int值更新指定列460

5.5.70 updateLong方法——用long值更新指定列462

5.5.71 updateNString方法——用String值更新指定列463

5.5.72 updateNull方法——用null值更新指定列464

5.5.73 updateRow方法——更新当前行466

5.5.74 updateShort方法——用short值更新指定列466

5.5.75 updateString方法——用String值更新指定列468

5.5.76 updateTime方法——用Time值更新指定列469

5.5.77 updateTimestamp方法——用时间戳更新指定列470

第6章JSP指令472

6.1 include指令——包含文件指令472

6.2 Page指令——页面指令472

6.2.1 autoFlush属性——是否自动输出缓冲区的内容473

6.2.2 buffer属性——设置的缓冲区大小473

6.2.3 language属性——设置JSP脚本使用的语言473

6.2.4 contentType属性——设置页面响应的MIME类型474

6.2.5 errorPage属性——指定异常处理页面474

6.2.6 extends属性——指定页面转换为Servlet后继承的类474

6.2.7 import属性——导入需要用到的包474

6.2.8 info属性——设置页面相关信息475

6.2.9 isFrrorPage属性——设置是否使用exception异常对象475

6.2.10 isIEIgnored属性——设置是否忽略EL表达式476

6.2.11 isThreadSafe属性——设置是否以多线程方式处理用户请求476

6.2.12 pageEncoding属性——设置字符的编码476

6.2.13 session属性——设置当前页面是否支持session476

6.3 taglib指令——标签库指令476

第7章JSP的动作标签478

7.1 <jsp:fallback>——不支持插件时输出提示信息标签478

7.2 <jsp:forward>——请求转发标签478

7.3 <jsp:getProperty>——获取属性值标签479

7.4 <jsp:include>——包含文件标签480

7.5 <jsp:param>——传递单个参数标签480

7.6 <jsp:params>——传递多个参数标签481

7.7 <jsp:plugin>——插入Applet或JavaBean标签481

7.8 <jsp:setProper>——设置属性标签484

7.9 <jsp:useBean——创建Bean实例标签486

第8章JSP内置对象488

8.1 application对象——应用对象488

8.1.1 getAttribute(String name)方法——获取属性值488

8.1.2 getAttributeName方法——获取属性的初始值488

8.1.3 getContextPath方法——获取Web应用的路径489

8.1.4 getMajorVersion方法——获取Serv let API的最大版本号489

8.1.5 getMimeType方法——获取指定文件的MIME类型489

8.1.6 getMinorVersion方法——获取服务器支持的Servlet API最小版本号489

8.1.7 getNamedDispatcher方法——根据指定参数名返回一个Request Dispatcher对象490

8.1.8 getRealPath(String path)方法——获取虚拟路径的真实路径490

8.1.9 getRequestDispatcher方法法——根据指定路径名返回一个Request Dispatcher对象490

8.1.10 getResource(Stimg path)方法——获取指定资源的URL路径491

8.1.11 getResourceAsStream方法——获取指定资源的输入流对象491

8.1.12 getResourcePaths方法——获取路径列表492

8.1.13 log方法——写入日志信息到日志文件492

8.1.14 getServletInfo方法——获取servlet容器信息493

8.1.15 removeAttribute(String key)方法——移除属性493

8.1.16 setAttribute(String name,Object object)方法——设置属性493

8.2 config对象——配置对象494

8.2.1 getInitParameter方法——获取单个初始参数的值494

8.2.2 getInitParameterNames方法——获取全部初始参数的名字494

8.2.3 getServletContext方法——获取Servlet上下文494

8.2.4 getServletName方法——获取Servlet的名字495

8.3 exception对象——异常对象495

8.3.1 fillInStackTrace方法——在异常堆栈跟踪中填充495

8.3.2 getCause方法——返回产生异常的原因496

8.3.3 getMessage方法——获取异常消息文本496

8.3.4 getLocalizedMessage方法——获取本地化语言的异常信息497

8.3.5 getStackTrace方法——获取堆栈跟踪元索的数组497

8.3.6 initCause方法——设置初始化的异常信息498

8.3.7 printStackTrace方法——输出异常的栈跟踪轨迹498

8.3.8 setStackTrace方法——设置堆栈跟踪元素500

8.3.9 toString方法——返回异常的简短描述500

8.4 out对象——输出对象501

8.4.1 clear方法——清除缓冲区里的数据501

8.4.2 clearBuffer方法——清除缓冲区里的数据501

8.4.3 close方法——关闭JSP的输出流501

8.4.4 flush方法——清空并输出当前缓冲区502

8.4.5 getBufferSize方法——获得输出流缓冲区的大小502

8.4.6 getRemaining方法——获得缓冲区的可用空间502

8.4.7 isAutoFlush方法——判断缓冲区是否自动刷新503

8.4.8 newLine方法——写入一个行分隔符503

8.4.9 print方法——输出数据到JSP页面503

8.4.10 println方法——向JSP页面输出空字符串和换行符号507

8.4.11其他println方法507

8.5 page对象——页面对象509

8.5.1 equals方法——比较两个对象是否相等509

8.5.2 getClass方法——获取page对象509

8.5.3 hashCode方法——返回对象的哈希码值509

8.6 pageContext对象——页面上下文对象510

8.6.1 forward方法——页面转发510

8.6.2 getErrorData方法——获取错误信息510

8.6.3 getAttribute方法——在指定范围内检索属性511

8.6.4 getException方法——获取异常信息511

8.6.5 getPage方法——获取当前page对象512

8.6.6 getRequest方法——获取当前的request对象512

8.6.7 getResponse方法——获取当前的response对象512

8.6.8 getServletConfig方法——获取当前页面的ServletConfig对象512

8.6.9 getServletContext方法——获取ServletContext的实例513

8.6.10 getSession方法——获取当前的session对象513

8.6.11 handlePageException方法——抛出异513

8.6.12 include方法——包含其他文件515

8.6.13 initialize方法——初始化PageContext对象515

8.6.14 release方法——释放相关资源516

8.6.15 removeAttribute方法——移除指定范围的对象中的属性516

8.6.16 setAttribute方法——在指定对象范围中设置属性517

8.7 request对象——请求对象517

8.7.1 getAttribute方法——获取指定的属性值518

8.7.2 getAttributeNames方法——获取request对象所有属性的名字集合518

8.7.3 getAuthType方法——获取保护servlet的认证方案名518

8.7.4 getCookies方法——获取所有的cookie对象519

8.7.5 getCharacterEncoding方法——获取请求页面的字符编码格式519

8.7.6 getContentLength方法——获取请求的Body的长度519

8.7.7 getContextPath方法——获取当前Web所在的目录520

8.7.8 getDateHeader方法——获取构建Date对象的long值520

8.7.9 getHeader方法——获得Http协议定义的文件头信息520

8.7.10 getHeaders方法——获取指定请求头的所有值521

8.7.11 getHeadersNames方法——获取所有请求头的名字521

8.7.12 getInputStreatn方法——获取请求对象的输入流522

8.7.13 getIntHeader方法——获取请求头信息522

8.7.14 getMethod方注法——获取客户端向服务器端传送数据的方法522

8.7.15 getParameter方法——获取客户端传送的参数值523

8.7.16 getParameterValues方法——获取指定参数的所有值523

8.7.17 getPathInfo方法——获取客户请求URL的路径信息524

8.7.18 getPathTranslated方法——获取Servlet的附加路径信息524

8.7.19 getProtocol方法——获取数据传送协议525

8.7.20 getQueryString方法——获得查询字符串525

8.7.21 getRemoteUser方法——获取请求用户的登录信息525

8.7.22 getRequestURI方法——获得客户端相对路径526

8.7.23 getRequestURL方法——获得客户端相对路径526

8.7.24 getRemoteAddr方法——获取客户端的IP地址526

8.7.25 getRemoteHost方法——获取客户端的机器名称527

8.7.26 getRequestedSessionId方法——获得客户端访问网站的session ID值527

8.7.27 getSession方法——获取和请求相关的session对象527

8.7.28 getServerName方法——获取服务器的名字528

8.7.29 getServerPath方法——获取请求页面的文件路径528

8.7.30 getServerPort方法——获取服务器的端口号528

8.7.31 getUserPrincipal方法——返回Principal对象529

8.7.32 isRequestedSessionIdFromCookie方法——判断session ID是否从Cookie中获得529

8.7.33 isRequestedSessionIdFromURL方法——判断session ID是否从URL中获得529

8.7.34 isRequestedSessionIdValid方法——判断返回session是否有效530

8.7.35 isUserInRole方法——判断认证后的用户是否属于逻辑的role中的成员530

8.7.36 removeAttribute方法——删除请求中的一个属性530

8.7.37 setAttribute方法——设置request对象的属性531

8.8 response对象——响应对象531

8.8.1 addCookie方法——保存客户端的Cookie信息531

8.8.2 addDateHeader方法——加入对应名称的日期头信息532

8.8.3 addHeader方法——添加Http文件头信息532

8.8.4 addIntHeader方法——加入对应名称的int属性532

8.8.5 containsHeader方法——判断Http文件头是否存在533

8.8.6 getCharacterEncoding方法——设置字符编码533

8.8.7 getOutputStream方法——获取JSP应答输出流533

8.8.8 sendError方法——发送错误信息534

8.8.9 sendRedirect方法——响应重定向534

8.8.10 setContentType方法——设置MIME类型535

8.8.11 setDateHeader方法——头名称及日期设置为响应头信息535

8.8.12 setHeader方法——设置头信息535

8.8.13 sctStatus方法——设置响应的状态码536

8.9 session对象——会话对象536

8.9.1 getAttribute方法——获取属性值536

8.9.2 getAttributeNames方法——获取属性名称537

8.9.3 getCreationTime方法——获取session对象创建时间537

8.9.4 getId方法——获取惟一的ID标识537

8.9.5 getLastAccessedTime方法——获取最后发送请求的时间538

8.9.6 getMaxInactiveInterval方法——获取session有效时间538

8.9.7 getServletContext方法——获取ServletContext对象538

8.9.8 invalidate方法——销毁session对象539

8.9.9 isNew方法——判断当前用户是否为新用户539

8.9.10 setAttibute方法——设置属性值539

8.9.11 setMaxInactiveInterval方法设置session有效时间540

8.9.12 removeAttribute方法——移除指定属性540

第9章JSTL核心标签库541

9.1表达式标签541

9.1.1 <c:out>标签——输出标签541

9.1.2 <c:set>标签——设置标签542

9.1.3 <c:remove>标签——移除标签543

9.1.4 <c:catch>标签——捕获异常标签543

9.2流程控制标签544

9.2.1 <c:if>标签——条件判断标签544

9.2.2 <c:choose>标签——选择标签546

9.2.3 <c:when>标签——条件标签547

9.2.4 <c:otherwise>标签——指定默认处理逻辑标签547

9.3循环标签548

9.3.1 <c:forFach>标签——对对象进行迭代输出标签548

9.3.2 <c:forTokens>标签——对字符串进行迭代输出标签550

9.4 URL操作标签551

9.4.1 <c:import>标签——文件导入标签551

9.4.2 <c:redirect>标签——重定向标签552

9.4.3 <c:url>标签——生成URL地址标签553

9.4.4 <c:param>标签——参数传递标签554

第10章JSTL的格式与国际化标签库556

10.1 <fmt:formatNumber>标签——格式化数字556

10.2 <fmt:parseNumber>标签——转换为数字558

10.3 <fmt:formatDate>标签——格式化时间560

10.4 <fmt:parseDate>标签——转换为时问561

10.5 <fmt:setTimeZone>标签——设置时区563

10.6 <fmt:timeZone>标签——格式化时区563

10.7 <fmt:setBundle>标签——指定消息资源564

10.8 <fmt:bundlc>标签——读取绑定消息资源565

10.9 <fmt:message>标签——读取本地消息566

10.10 <fmt:param>标签签——指定资源参数567

10.11 <fmt:setlocale>标签——设置语言区域568

10.12 <fmt:requestEncoding>标签——设置编码569

第11章JSTL的SQL标签库571

11.1 <sql:setDataSource>标签——设置数据源571

11.2 <sql:query>标签——通过SQL语句查询572

11.3 <sql:update>标签——更新数据575

11.4 <sql:param>标签——指定SQL参数576

11.5 <sql:dateParam>标签——填充日期型参数577

11.6 <sql:transaction>标签——事务处理578

第12章JSTL的XML标签库580

12.1 <x:parse>标签——解析指定的XML内容580

12.2 <x:out>标签——输出XML信息581

12.3 <x:sct>标签——保存XML——节点583

12.4 <x:if>标签——XPath条件执行JSP代码584

12.5 <x:choose>标签——完成条件判断585

12.6 <x:when>标签——根据条件执行代码585

12.7 <x:otlherwise>标签——不满足条件执行586

12.8 <x:forEach>标签——遍历XML文件587

12.9 <x:transform>标签——XML到XSLT转换588

12.10 <x:param>标签——定义参数590

第13章Struts控制器组件592

13.1 Action类——请求处理592

13.1.1 add Errors方法——添加指定的错误键592

13.1.2 addMessages方法——添加ActionMessages592

13.1.3 execute方法——完成用户请求处理593

13.1.4 isTokenValid方法——验证令牌机制594

13.1.5 getResourccs方法——获取默认Message Resources595

13.1.6 resetToken方法——删除令牌属性595

13.1.7 savcToken方法——保存新令牌596

13.1.8 saveErrors方法——保存错误信息596

13.1.9 saveMessages方法——保存ActionMessages对象597

13.2 ActionScrvlet类——核心控制器组件597

13.2.1 doGet方法——处理用户HTTP GET 请求597

13.2.2 doPost方法——处理 用户HTTP POST 请求598

13.2.3 destroy方法——移除控制器组件598

13.2.4 init方法——初始化599

13.2.5 initInternal方法——初始化Struts的消息资源599

13.2.6 initOther方法——加载ActionServlet初始化参数600

13.2.7 process方法——处理接受的请求并做出反应600

13.3 DispatchAction类——请求分发601

13.3.1 execute方法——处理请求601

13.3.2 getParameter方法——获取parameter参数值602

13.3.3 getMethodName方法——返回方法名603

13.4 ForvardAction类——转发请求603

13.5 IncludeAction类——包含其他Web组件604

13.6 LookupDispatchAction类——多业务处理605

13.6.1 execute方法——请求处理605

13.6.2 getKeyMethodMap方法——返回Map集合对象606

13.6.3 getMethodName方法——获取方法名606

13.7 ModuleUtils类——处理子应用模块607

13.7.1 getInstance()方法——返回ModuleUtils实例607

13.7.2 getModuleConfig()方法——返回ModuleConfig对象607

13.8 SwitchAction类——处理多应用模块608

第14章Struts Bean标签库609

14.1 <bean:define>标签——定义一个变量609

14.2 <bean:cookie>标签——访问Cookie对象611

14.3 <bcan:header>标签——访问HTTP头信息611

14.4 <bean:parameter>标签——参数设为变量612

14.5 <bean:page>标签——隐含对象设为变量612

14.6 <bean:size>标签——获取集合或数组长度613

14.7 <bean:message>标签——输出资源信息614

14.8 <bean:write>标签——输出信息615

14.9 <bean:resource>标签——检索资源内容616

14.10 <bean:include>标签——包含Web资源617

14.11 <bean:struts>标签——获取Struts对象618

第15章Struts HTML标签库620

15.1 <html:base>标签——获得页面UTL620

15.2 <html:checkbox>标签——生成复选框620

15.3 <html:errors>标签——输出错误信息621

15.4 <html:file>标签——上传文件622

15.5 <html:form>标签——创建表单623

15.6 <html:hidden>标签——生成隐藏属性623

15.7 <html:html>标签——html>元素624

15.8 <html:img>标签——嵌入图片624

15.9 <html:image>标签——生成<img>标签626

15.10 <htmnl:link>标签——生成<a>标签627

15.11 <htmlmessages>标签——输出信息628

15.12 <htmlmultibox>标签——生成复选框629

15.13 <html:option>标签——生成列表选项630

15.14 <htmloptions>标签——生成多个列表631

15.15 <html:ptionCoilection>标签——下拉列表632

15.16 <html:password>标签——生成密码框634

15.17 <html:radio>标签——生成单选按钮634

15.18 <html:submit>标签——生成提交按钮635

15.19 <html:select>标签——生成下拉列表框636

15.20 <html:text>标签——生成文本框637

15.21 <htnl:textarea>标签——生成文本域637

第16章Struts logic标签库639

16.1 <logic:equal>标签——比较对象是否相等639

16.2 <logic:notEqual>标签——比较对象是否不相等639

16.3 <logic:greaterEqual>标签——比较是否大于或等于640

16.4 <logic:greaterThan>标签——比较是否大于641

16.5 <logic:lessEqual>标签——比较小于或等于642

16.6 <logic:lessThan>标签——比较是否小于642

16.7 <logic:match>标签——匹配常量643

16.8 <logic:notMatch>标签——不匹配常量644

16.9 <logic:empty>标签——对象为空645

16.10 <logic:notEmpty>标签——对象不为空646

16.11 <logic:present>标签——是否存在647

16.12 <logic:notPresent>标签——不存在648

16.13 <logic:messagesPresent>标签——存在指

热门推荐