第1章 字符串
1.1 charat方法——提取指定字符
1.2 codepointat方法——提取索引字符代码点
1.3 codepointbefore方法——获取索引前一个字符的代码点
1.4 codepointcount方法——获取指定范围文本代码点数
1.5 compareto方法——比较两个字符串
1.6 comparetoignorecase方法——忽略大小写比较字符串
1.7 concat方法——字符串结尾连接
1.8 contains方法——判断是否包含指定字符
1.9 copyvalueof方法——字符数组生成字符串
1.10 endswith方法——判断后缀字符串
1.11 equals方法——判断字符串相等
1.12 equalsignorecase方法——忽略大小写判断字符串相等
1.13 format方法——格式化字符串
1.14 getbytes方法——获取字符串的字节数组
1.15 getchars方法——获取字符数组
1.16 hashcode方法——生成字符串哈希表
1.17 indexof方法——获取字符第一个索引
1.18 intern方法——获取规范化字符串
1.19 isempty方法——判断字符串是否为空
1.20 lastindexof方法——获取字符最后的索引
1.21 length方法——获取字符串长度
1.22 matches方法——匹配正则表达式
1.23 offsetbycodepoints方法——获取索引偏移后指定代码点的索引
1.24 regionmatches方法——测试两个字符串区域是否相等
1.25 replace方法——替换字符序列
1.26 replaceall方法——正则表达式匹配替换所有字符串
1.27 replacefirst方法——正则表达式替换第一个匹配的字符串
1.28 split方法——字符串分割成数组
1.29 startswith方法——判断前缀字符串
1.30 subsequence方法——获取子字符串序列
1.31 substring方法——获取子字符串
1.32 tochararray方法——字符串变字符数组
1.33 tolowercase方法——转换成小写字符串
1.34 touppercase方法——转换成大写字符串
1.35 trim方法——截取空白
1.36 valueof方法——基本数据类型转换成字符串
第2章 包装类
2.1 integer类——整数类
2.1.1 构造方法——integer类的构造方法
2.1.2 常量——integer类的常量
2.1.3 bitcount方法——获取二进制补码中1的数量
2.1.4 bytevalue方法——获取byte类型的值
2.1.5 compareto方法——比较整数
2.1.6 decode方法——字符串解码为int类型
2.1.7 doublevalue方法——返回double数值
2.1.8 equals方法——判断整数对象相等
2.1.9 floatvalue方法——获取float数值
2.1.10 getinteger方法——获取整数的系统属性值
2.1.11 hashcode方法——生成整数的哈希码
2.1.12 highestonebit方法——获取整数二进制最高位1的索引
2.1.13 intvalue()方法——获取int值
2.1.14 longvalue方法——获取long值
2.1.15 lowestonebit方法——获取整数二进制最低位1的索引
2.1.16 parseint方法——将字符串解析为int值
2.1.17 reverse方法——反转整数二进制补码的位顺序
2.1.18 reversebytes方法——反转整数字节的顺序
2.1.19 shortvalue方法——获取short值
2.1.20 signum方法——获取整数符号
2.1.21 tobinarystring方法——生成整数的二进制字符串
2.1.22 tohexstring方法——生成整数的十六进制字符串
2.1.23 tooctalstring方法——生成整数的八进制字符串
2.1.24 tostring方法——生成整数的十进制字符串
2.1.25 valueof方法——创建integer对象
2.2 long类——长整型类
2.2.1 构造方法——long类的构造方法
2.2.2 常量——long类的常量
2.2.3 bitcount方法——获取二进制补码中1的数量
2.2.4 bytevalue方法——获取byte值
2.2.5 compareto方法——比较长整数
2.2.6 decode方法——字符串解码为long类型
2.2.7 doublevalue方法——返回double数值
2.2.8 equals方法——判断长整数对象相等
2.2.9 floatvalue方法——获取float数值
2.2.10 getlong方法——获取长整数的系统属性值
2.2.11 hashcode方法——生成长整数的哈希码
2.2.12 highestonebit方法——获取长整数二进制最高位1的索引
2.2.13 intvalue()方法——获取int值
2.2.14 longvalue方法——获取long值
2.2.15 lowestonebit方法——获取长整数二进制最低位1的索引
2.2.16 parselong方法——将字符串解析为long值
2.2.17 reverse方法——反转长整数二进制补码的位顺序
2.2.18 reversebytes方法——反转长整数字节的顺序
2.2.19 shortvalue方法——获取short值
2.2.20 signum方法——获取长整数符号
2.2.21 tobinarystring方法——生成长整数的二进制字符串
2.2.22 tohexstring方法——生成长整数的十六进制字符串
2.2.23 tooctalstring方法——生成长整数的八进制字符串
2.2.24 tostring方法——生成长整数的十进制字符串
2.2.25 valueof方法——创建long对象
2.3 short类——短整型类
2.3.1 构造方法——short类的构造方法
2.3.2 常量——short类的常量
2.3.3 compareto方法——比较短整数
2.3.4 decode方法——字符串解码为short类型
2.3.5 doublevalue方法——返回double数值
2.3.6 equals方法——判断短整数对象相等
2.3.7 floatvalue方法——获取float数值
2.3.8 hashcode方法——生成短整数的哈希码
2.3.9 intvalue()方法——获取int值
2.3.10 longvalue方法——获取long值
2.3.11 parseshort方法——将字符串解析为short值
2.3.12 reversebytes方法——反转短整数字节的顺序
2.3.13 shortvalue方法——获取short值
2.3.14 tostring方法——生成短整数的十进制字符串
2.3.15 valueof方法——创建short对象
2.4 boolean类——布尔类
2.4.1 构造方法——boolean类的构造方法
2.4.2 常量——boolean类的常量
2.4.3 booleanvalue方法——获取boolean值
2.4.4 compareto方法——比较布尔值
2.4.5 equals方法——判断相等
2.4.6 getboolean方法——获取布尔类型的系统属性值
2.4.7 hashcode方法——生成布尔对象的哈希码
2.4.8 parseboolean方法——将字符串解析成boolean值
2.4.9 tostring方法——生成布尔值的字符串
2.4.10 valueof方法——创建布尔对象
2.5 byte类——字节对象
2.5.1 构造方法——byte类的构造方法
2.5.2 常量——byte类的常量
2.5.3 compareto方法——比较字节对象
2.5.4 decode方法——将字符串解码为byte值
2.5.5 doublevalue方法——获取double值
2.5.6 equals方法——判断字节相等
2.5.7 floatvalue方法——获取float值
2.5.8 hashcode方法——生成字节对象的哈希码
2.5.9 intvalue方法——获取int值
2.5.10 longvalue方法——获取long值
2.5.11 parsebyte方法——将字符串解析为byte值
2.5.12 shortvalue方法——获取short值
2.5.13 tostring方法——生成字节值的十进制字符串
2.5.14 valueof方法——创建byte对象
2.6 character类——字符类
2.6.1 构造方法——character类的构造方法
2.6.2 常量——character类的常量
2.6.3 charcount方法——计算指定字符代码点的数量
2.6.4 charvalue方法——获取char值
2.6.5 codepointat方法——获取字符数组元素的代码点
2.6.6 codepointbefore方法——获取字符数组索引前一个元素的代码点
2.6.7 codepointcount方法——返回字符数组的子数组中代码点的数量
2.6.8 compareto方法——比较字符对象
2.6.9 equals方法——判断字符对象相等
2.6.10 getnumericvalue方法——返回字符表示的int值
2.6.11 gettype方法——返回一个指示字符的常规类别的值
2.6.12 hashcode方法——生成字符对象的哈希码
2.6.13 isdefined方法——判断是否为unicode字符
2.6.14 isdigit方法——判断是否为数字字符
2.6.15 isletter方法——判断是否为字母字符
2.6.16 islowercase方法——判断是否为小写字符
2.6.17 isuppercase方法——判断是否为大写字符
2.6.18 tolowercase方法——转换为小写字符
2.6.19 touppercase方法——转换为大写字符
2.7 double——双精度数字类
2.7.1 构造方法——double类的构造方法
2.7.2 常量——double类的常量
2.7.3 bytevalue方法——获取byte值
2.7.4 compare方法——比较双精度数字对象
2.7.5 compareto方法——比较两个double对象
2.7.6 intvalue方法——将此double值以int形式返回
2.7.7 doubletolongbits方法——返回指定浮点值的表示形式
2.7.8 doubletorawlongbits方法——保留nan值返回指定浮点值的表示形式
2.7.9 doublevalue方法——获取double值
2.7.10 equals方法——判断double对象是否相等
2.7.11 floatvalue方法——获取float值
2.7.12 hashcode方法——生成double 对象的哈希码
2.7.13 isinfinite方法——判断double值的大小是否是无穷大
2.7.14 isnan方法——判断double值是否是一个非数字值
2.7.15 longbitstodouble方法——返回给定位表示形式的double值
2.7.16 longvalue方法——获取long值
2.7.17 parsedouble方法——将字符串解析为double值
2.7.18 shortvalue方法——获取short值
2.7.19 tohexstring方法——生成双精度数字的十六进制字符串
2.7.20 tostring方法——生成双精度数字的十进制字符串
2.7.21 valueof方法——创建double对象
2.8 float——浮点类
2.8.1 构造方法——float类的构造方法
2.8.2 常量——float类的常量
2.8.3 bytevalue方法——获取byte值
2.8.4 compare方法——比较float对象
2.8.5 compareto方法——比较两个float对象所表示的数值
2.8.6 doublevalue方法——获取double值
2.8.7 equals方法——判断double对象相等
2.8.8 floattointbits方法——返回浮点值的表示形式
2.8.9 floattorawintbits方法——保留非数字值返回指定浮点值的表示形式
2.8.10 floatvalue方法——获取float值
2.8.11 hashcode方法——返回float对象的哈希码
2.8.12 intbitstofloat方法——返回指定位表示形式的float值
2.8.13 intvalue方法——获取int值
2.8.14 isinfinite方法——判断float值的大小是否是无穷大
2.8.15 isnan方法——判断float值是否是一个非数字值
2.8.16 longvalue方法——获取long值
2.8.17 parsefloat方法——将字符串解析成float值
2.8.18 shortvalue方法——获取short值
2.8.19 tohexstring方法——生成浮点数的十六进制字符串
2.8.20 tostring方法——生成浮点数的十进制字符串
2.8.21 valueof方法——创建浮点数对象
第3章 输入输出
3.1 bufferedinputstream类——缓冲字节输入流
3.1.1 构造方法——bufferedinputstream类的构造方法
3.1.2 available方法——返回可以读取的估计字节数
3.1.3 close方法——关闭此输入流并释放所有关联的系统资源
3.1.4 mark方法——记录当前指针所在的位置
3.1.5 marksupported方法——测试是否支持mark()方法和reset()方法
3.1.6 read方法——从输入流中读取数据
3.1.7 reset方法——重新定位输入流
3.1.8 skip方法——跳过并丢弃指定字节数量的数据
3.2 bufferedoutputstream类——缓冲字节输出流
3.2.1 构造方法——bufferedoutputstream类的构造方法
3.2.2 flush方法——刷新此缓冲输出流
3.2.3 write方法——向输出流中写数据
3.3 bufferedreader类——缓冲字符输入流
3.3.1 构造方法——bufferedreader类的构造方法
3.3.2 close方法——关闭流并释放与之关联的所有资源
3.3.3 mark方法——记录当前读指针所在的位置
3.3.4 marksupported方法——判断指定流是否支持mark()操作
3.3.5 read方法——从缓冲输入流中读取字符
3.3.6 readline方法——读取一个文本行
3.3.7 ready方法——判断此流是否已准备好被读取
3.3.8 reset方法——重定位指针
3.3.9 skip方法——跳过指定数量的字符
3.4 bufferedwriter类——缓冲字符输出流
3.4.1 构造方法——bufferedwriter类的构造方法
3.4.2 close方法——关闭流
3.4.3 flush方法——刷新缓冲区
3.4.4 newline方法——写入一个行分隔符
3.4.5 write方法——向缓冲区中写数据
3.5 datainputstream类——数据输入流
3.5.1 read方法——读取一定数量的字节
3.5.2 readbyte方法——读取此操作需要的字节
3.5.3 readboolean方法——读取一个布尔值
3.5.4 readchar方法——读取此操作需要的字符
3.5.5 readdouble方法——读取一个double值
3.5.6 readfloat方法——读取一个float值
3.5.7 readfully方法——读取一些字节
3.5.8 readint方法——读取一个int值
3.5.9 readlong方法——读取一个long值
3.5.10 readshort方法——读取一个short值
3.5.11 readunsignedbyte方法——读取无符号的byte值
3.5.12 readunsignedshort方法——读取无符号的short值
3.5.13 readutf方法——读取utf-8编码的字符串
3.5.14 skipbytes方法——在输入流中跳过数据的n个字节
3.6 dataoutputstream类——数据输出流
3.6.1 flush方法——清空此数据输出流
3.6.2 size方法——返回计数器 written 的当前值
3.6.3 write方法(流输出方法)
3.6.4 writeboolean方法——将boolean值写入输出流
3.6.5 writebyte方法——将byte值写入输出流
3.6.6 writebytes方法——将字符串中每一个字符的低字节的内容写入输出流
3.6.7 writechar方法——将char值写入输出流
3.6.8 writechars方法——将字符串每个char值写入输出流
3.6.9 writedouble方法——将double值写入输出流
3.6.10 writefloat方法——将float值写入输出流
3.6.11 writelong方法——将long值写入输出流
3.6.12 writeshort方法——将short值写入输出流
3.6.13 writeutf()方法——将utf-8编码字符写入输出流
3.7 file类——文件类
3.7.1 构造方法——file类的构造方法
3.7.2 常量——file类的常量
3.7.3 canexecute方法——判读文件是否可执行
3.7.4 canread方法——判断文件是否可读
3.7.5 canwrite方法——判断文件是否可写
3.7.6 compareto方法——比较文件对象
3.7.7 createnewfile方法——创建新的文件
3.7.8 createtempfile方法——创建临时文件
3.7.9 delete方法——删除文件
3.7.10 deleteonexit方法——在虚拟机终止时,请求删除文件
3.7.11 equals方法——判断file对象是否相等
3.7.12 exists方法——判断文件是否存在
3.7.13 getabsolutefile方法——获取绝对路径的文件对象
3.7.14 getabsolutepath方法——获取绝对路径的字符串对象
3.7.15 getcanonicalfile方法——返回此抽象路径名的规范形式
3.7.16 getcanonicalpath方法——返回此抽象路径名的规范路径名字符串
3.7.17 getfreespace方法——获取剩余空间
3.7.18 getname方法——获取文件名称
3.7.19 getparent方法——获取上一级路径的字符串
3.7.20 getparentfile方法——获取上一级路径的file对象
3.7.21 getpath方法——获取路径字符串
3.7.22 gettotalspace方法——获取总空间大小
3.7.23 getusablespace方法——精确获取可写入空间大小
3.7.24 hashcode方法——生成file对象的哈希码
3.7.25 isabsolute方法——测试此路径名是否为绝对路径名
3.7.26 isdirectory方法——判断file对象是否为目录
3.7.27 isfile方法——判断file对象是否为文件
3.7.28 ishidden方法——判断file对象是否设置隐藏属性
3.7.29 lastmodified方法——获取最后修改时间
3.7.30 length方法——获取文件长度
3.7.31 list方法——获取目录列表的字符串数组
3.7.32 listfiles方法——获取目录列表的file数组
3.7.33 listroots方法——获取根目录的file数组
3.7.34 mkdir方法——创建目录
3.7.35 mkdirs方法——创建完整路径的所有目录
3.7.36 renameto方法——重命名文件或文件夹
3.7.37 setexecutable方法——设置可执行属性
3.7.38 setlastmodified方法——设置最后修改时间
3.7.39 setreadable方法——设置可读属性
3.7.40 setreadonly方法——设置只读属性
3.7.41 setwritable方法——设置可写属性
3.7.42 tostring方法——file的字符串格式
3.7.43 touri方法——获取file的uri
3.8 fileinputstream类——文件字节输入流
3.8.1 构造方法——fileinputstream类的构造方法
3.8.2 available方法——获取可读的有效字节数
3.8.3 close方法——关闭文件输入流
3.8.4 finalize方法——在销毁改对象时关闭输入流
3.8.5 getchannel方法——返回与此文件输入流有关的惟一filechannel对象
3.8.6 getfd方法——获取file对象连接的filedescriptor对象
3.8.7 read方法——从文件字节流读取数组
3.8.8 skip方法——跳过并丢弃n个字节
3.9 fileoutputstream类——文件字节输出流
3.9.1 构造方法——fileoutputstream类的构造方法
3.9.2 close方法——关闭文件输出流并释放资源
3.9.3 finalize方法——流销毁时关闭输出流
3.9.4 getchannel方法——获取输出流的filechannel对象
3.9.5 getfd方法——获取file对象连接的filedescriptor对象
3.9.6 write方法——向文件输出流写数据
3.10 filereader类——文件的字符输入流
3.10.1 构造方法——filereader类的构造方法
3.10.2 close方法——关闭字符输入流
3.10.3 read方法——读取字符数据
3.11 filewriter类——文件的字符输出流
3.11.1 构造方法——filewriter类的构造方法
3.11.2 close方法——关闭字符输出流
3.11.3 flush方法——刷新缓冲区
3.11.4 write方法——向字符输出流写数据
3.12 inputstream类——字节输入流
3.12.1 available方法——获取有效的可读取的字节数
3.12.2 close方法——关闭输入流
3.12.3 mark方法——在此输入流中标记当前的位置
3.12.4 marksupported方法——判断是否支持mark和reset方法
3.12.5 read方法——读取字节输入流中的数据
3.12.6 reset方法——重新定位到最后一次mark()方法时的位置
3.12.7 skip方法——跳过并丢弃n个字节
3.13 outputstream类——字节输出流
3.13.1 close方法——关闭字节输出流
3.13.2 flush方法——刷新缓冲区
3.13.3 write方法——向输出流写数据
3.14 objectoutputstream类——对象输出流
3.14.1 构造方法——objectoutputstream类的构造方法
3.14.2 close方法——关闭对象输出流
3.14.3 flush方法——刷新缓冲区
3.14.4 writeobject方法——向输出流写入对象
3.14.5 writebytes方法——向输出流写入字符串
3.14.6 write方法——向输出流写入byte值
3.14.7 writechar方法——向输出流写入char值
3.14.8 writechars方法——向输出流写入string值
3.14.9 writedouble方法——向输出流写入double值
3.14.10 writefields方法——将已缓冲的字段写入流中
3.14.11 writefloat方法——向输出流写入float值
3.14.12 writeint方法——向输出流写入int值
3.14.13 writelong方法——向输出流写入long值
3.14.14 writeshort方法——向输出流写入short值
3.14.15 writeutf方法——向输出流写入float值
3.15 objectinputstream类——对象输入流
3.15.1 构造方法——objectinputstream类的构造方法
3.15.2 readobject方法——从输入流读取对象
3.15.3 readint方法——从输入流读取int值
3.15.4 readfloat方法——从输入流读取float值
3.15.5 readchar方法——从输入流读取char值
3.16 randomaccessfile类——随机文件访问类
3.16.1 构造方法——randomaccessfile类的构造方法
3.16.2 close方法——关闭数据流
3.16.3 getchannel方法——返回此文件的filechannel对象
3.16.4 getfd方法——返回此流的不透明文件描述符对象
3.16.5 getfilepointer方法——返回文件中的当前偏移量
3.16.6 length方法——返回此文件的长度
3.16.7 read方法——读取一个数据字节
3.16.8 readboolean方法——从文件读取一个boolean值
3.16.9 readbyte方法——从文件读取一个byte值
3.16.10 readint方法——从文件读取一个int值
3.16.11 readchar方法——从文件读取一个char值
3.16.12 readdouble方法——从文件读取一个double值
3.16.13 readfloat方法——从文件读取一个float值
3.16.14 readfully方法——从文件读取一个字节数组
3.16.15 readline方法——从此文件读取文本的下一行
3.16.16 readlong方法——从文件读取一个long值
3.16.17 readshort方法——从文件读取一个short值
3.16.18 readunsignedbyte方法——从文件读取无符号byte值
3.16.19 readunsignedshort方法——从文件读取无符号short值
3.16.20 readutf方法——从此文件读取一个utf-8字符串
3.16.21 setlength方法——设置此文件的长度
3.16.22 seek方法——将文件指针移至指定位置
3.16.23 skipbytes方法——跳过并丢弃n个字节
3.16.24 write方法——向此文件写入指定的字节
3.16.25 writeboolean方法——将 boolean写入文件
3.16.26 writebyte方法——将 byte写入该文件
3.16.27 writebytes方法——按字节序列将该字符串写入该文件
3.16.28 writechars方法——写入作为字符数据的字符串
3.16.29 writedouble方法——写入double值
3.16.30 writefloat方法——向文件写入float值
3.16.31 writeint方法——向文件写入int值
3.16.32 writelong方法——向文件写入long值
3.16.33 writeshort方法——向文件写入short值
3.16.34 writeutf方法——向文件写入utf-8编码的字符串
3.17 reader类——读取字符流的抽象类
3.17.1 close方法——关闭流
3.17.2 mark方法——标记流中的当前位置
3.17.3 marksupported方法——判断是否支持mark()操作
3.17.4 read方法——读取流中的数据
3.17.5 ready方法——判断是否准备读取此流
3.17.6 reset方法——重置该流
3.17.7 skip方法——跳过并丢弃n个字节
3.18 scanner类——简单文本扫描器
3.18.1 构造方法——scanner类的构造方法
3.18.2 close方法——关闭扫描器
3.18.3 delimiter方法——返回匹配分隔符的pattern
3.18.4 findinline方法——忽略分隔符查找下一个构造模式
3.18.5 findwithinhorizon方法——试图查找下一个指定模式
3.18.6 hasnext方法——扫描器的输入中是否有另一个标记
3.18.7 hasnextbigdecimal方法——下一个标记是否默认基数中的一个 bigdecimal
3.18.8 hasnextbiginteger方法——下一个标记是否默认基数中的一个biginteger
3.18.9 hasnextboolean方法——下一个标记是否为布尔值
3.18.10 hasnextbyte方法——下一个标记是否为byte值
3.18.11 hasnextdouble方法——下一个标记是否为double值
3.18.12 hasnextfloat方法——下一个标记是否为float值
3.18.13 hasnextint方法——下一个标记是否为int值
3.18.14 hasnextline方法——是否存在下一行
3.18.15 hasnextlong方法——下一个标记是否为long值
3.18.16 hasnextshort方法——下一个标记是否为short值
3.18.17 ioexception方法——最后抛出的 ioexception
3.18.18 locale方法——返回此扫描器的语言环境
3.18.19 match方法——最后扫描操作的匹配结果
3.18.20 next方法——读取下一个完整标记
3.18.21 nextbigdecimal方法——读取下一个bigdecimal对象
3.18.22 nextbiginteger方法——读取下一个biginteger对象
3.18.23 nextboolean方法——读取下一个boolean值
3.18.24 nextbyte方法——读取下一个byte值
3.18.25 nextdouble方法——读取下一个double值
3.18.26 nextfloat方法——读取下一个float值
3.18.27 nextint方法——读取下一个int值
3.18.28 nextline方法——读取下一行文本
3.18.29 nextlong方法——读取下一个long值
3.18.30 nextshort方法——读取下一个short值
3.18.31 radix方法——返回扫描器的默认基数
3.18.32 reset方法——重置扫描器
3.18.33 skip方法——忽略分隔符跳过匹配的输入信息
3.18.34 tostring方法——返回此scanner的字符串表示形式
3.18.35 usedelimiter方法——设置为指定分隔模式
3.18.36 uselocale方法——设置为指定的语言环境
3.18.37 useradix方法——设置指定基数
3.19 writer类——写入字符流的抽象类
3.19.1 append方法——添加指定字符
3.19.2 close方法——关闭数据流
3.19.3 flush方法——刷新流的缓冲
3.19.4 write方法——向字符输出流中写数据
第4章 集合类
4.1 list接口——有序集合类
4.1.1 add方法——向列表中插入元素
4.1.2 addall方法——将指定collection添加到列表中
4.1.3 clear方法——从列表中移除所有元素
4.1.4 contains方法——判断列表中是否包含指定元素
4.1.5 containsall方法——判断列表中是否包含指定collection所有元素
4.1.6 equals方法——比较指定的对象与列表是否相等
4.1.7 get方法——获取列表指定位置的元素
4.1.8 set方法——替换列表中指定位置的元素
4.1.9 hashcode方法——返回列表的哈希码值
4.1.10 indexof方法——返回第一次出现指定元素的位置
4.1.11 lastindexof方法——返回最后一次出现指定元素的位置
4.1.12 isempty方法——判断集合是否为空
4.1.13 iterator方法——返回迭代器
4.1.14 listiterator方法——返回列表迭代器
4.1.15 remove方法——移除列表中的指定元素
4.1.16 removeall方法——从列表中移除指定collection包含的所有元素
4.1.17 retainall方法——保留指定collection包含的所有元素
4.1.18 size方法——返回列表中元素的个数
4.1.19 sublist方法——获取列表中指定范围的子列表
4.1.20 toarray方法——返回所有元素的数组
4.2 map接口——映射集合类
4.2.1 clear方法——移除所有映射关系
4.2.2 containskey方法——判断是否包含指定的键名
4.2.3 containsvalue方法——判断是否包含指定的键值
4.2.4 equals方法——判断是否与指定的对象相同
4.2.5 get方法——返回指定键所映射的值
4.2.6 isempty方法——判断是否为空
4.2.7 keyset方法——获取map集合的所有key
4.2.8 put方法——向指定索引位置添加对象
4.2.9 putall方法——追加另一个map对象到当前map集合
4.2.10 remove方法——移除map集合中指定键名的内容
4.2.11 size方法——获取map集合类的大小
4.2.12 values方法——获取map集合中所有键值对象
4.3 set接口——无重复元素集合类
4.3.1 add方法——向set集合中添加对象
4.3.2 addall方法——向set集合添加另一个集合的所有内容
4.3.3 clear方法——从set集合中移除所有内容
4.3.4 contains方法——判断set集合是否包含指定对象
4.3.5 containsall方法——判断set集合是否包含另一个集合中全部对象
4.3.6 equals方法——比较指定对象与此set是否相等
4.3.7 isempty方法——判断set集合是否为空
4.3.8 iterator方法——获取set集合的迭代器
4.3.9 remove方法——移除set集合中指定对象
4.3.10 removeall方法——移除另一个集合所包含的所有内容
4.3.11 retainall方法——保留另一个集合所包含的所有内容
4.3.12 size方法——获取set集合类的大小
4.3.13 toarray方法——用set集合的所有对象创建数组
第5章 数据库编程
5.1 drivermanager类——驱动程序管理类
5.1.1 deregisterdriver方法——删除一个驱动程序
5.1.2 getdriver方法——选择一个适当的驱动程序
5.1.3 getdrivers方法——获取全部已加载的驱动程序
5.1.4 getconnection方法——获取数据库连接
5.1.5 getlogintimeout方法——获取连接数据库的等待时间
5.1.6 getlogwriter方法——获取日志的打印输出流
5.1.7 println方法——输出日志
5.1.8 registerdriver方法——注册给定的驱动程序
5.1.9 setlogintimeout方法——设置连接数据库的等待时间
5.1.10 setlogwriter方法——设置日志的打印输出流
5.2 connection接口——数据库连接接口
5.2.1 常量——connection接口的常量
5.2.2 clearwarnings方法——清除警告信息
5.2.3 close方法——关闭数据库连接对象
5.2.4 commit方法——提交事务
5.2.5 createblob方法——构造二进制的对象
5.2.6 createclob方法——构造字符型的对象
5.2.7 createnclob方法——构造字节字符的对象
5.2.8 createsqlxml方法——构造sqlxml对象
5.2.9 createstatement方法——创建执行sql语句的对象
5.2.10 getautocommit方法——获取提交模式
5.2.11 getcatalog方法——获取当前目录名称
5.2.12 getclientinfo方法——获取客户端信息列表
5.2.13 getholdability方法——获取resultset对象的可保存性
5.2.14 getmetadata方法——获取数据库的元数据
5.2.15 gettransactionisolation方法——获取事务隔离级别
5.2.16 gettypemap方法——获取map对象
5.2.17 getwarnings方法——获取调用报告的第一个警告
5.2.18 isclosed方法——判断connection对象是否被关闭
5.2.19 isreadonly方法——判断connection对象是否为只读模式
5.2.20 isvalid方法——判断连接是否有效
5.2.21 nativesql方法——返回sql语句的本机形式
5.2.22 preparecall方法——调用数据库存储过程
5.2.23 preparestatement方法——创建一个预处理语句
5.2.24 rollback方法——事务回滚
5.2.25 setautocommit方法——设置数据库连接的提交模式
5.2.26 setcatalog方法——设置目录名称
5.2.27 setclientinfo方法——设置客户端信息
5.2.28 setholdability方法——设置resultset对象的可保存性
5.2.29 setreadonly方法——设置连接只读模式
5.2.30 setsavepoint方法——创建一个未命名的保存点
5.2.31 releasesavepoint方法——移除指定的savepoint实例
5.2.32 settransactionisolation方法——设置事务隔离级别
5.3 statement接口——执行sql语句接口
5.3.1 常量——statement接口的常量
5.3.2 addbatch方法——添加批处理语句
5.3.3 cancel方法——中止sql语句
5.3.4 clearbatch方法——清除批处理语句
5.3.5 clearwarnings方法——清除所有警告
5.3.6 execute方法——执行sql语句
5.3.7 executebatch方法——执行批处理语句
5.3.8 executeupdate方法——执行更新操作
5.3.9 executequery方法——执行查询操作
5.3.10 getconnection方法——获取数据库连接对象
5.3.11 getfetchdirection方法——获取从数据库表获取行的方向
5.3.12 getfetchsize方法——获取结果集的行数
5.3.13 getgeneratedkeys方法——获取自动生成的键
5.3.14 getmaxfieldsize方法——获取最大字节数
5.3.15 getmaxrows方法——获取最大行数
5.3.16 getmoreresults方法——移动到statement对象的下一个结果
5.3.17 getquerytimeout方法——获取等待执行的秒数
5.3.18 getresultset方法——获取结果集
5.3.19 getresultsetconcurrency方法——获取结果集并发性
5.3.20 getresultsetholdability方法——获取结果集可保存性
5.3.21 getresultsettype方法——获取结果集类型
5.3.22 getupdatecount方法——获取更新的记录数
5.3.23 getwarnings方法——获取调用报告的第一个警告
5.3.24 setmaxrows方法——获取最大行数
5.3.25 getmaxrows方法——获取最大行数限制值
5.3.26 close方法——关闭statement对象
5.3.27 isclosed方法——判断statement对象是否关闭
5.3.28 ispoolable方法——判断对象是否可池化
5.3.29 setcursorname方法——设置指针名称
5.3.30 setescapeprocessing方法——设置是否进行转义处理
5.3.31 setfetchdirection方法——设置处理行的方向
5.3.32 setfetchsize方法——设置结果集合的最大行数
5.3.33 setmaxfieldsize方法——设置可返回的最大字节数
5.3.34 setmaxrows方法——设置最大行数
5.3.35 setpoolable方法——设置语句是否可池化
5.3.36 setquerytimeout方法——设置等待执行的秒数
5.4 preparedstatement接口——预编译sql语句接口
5.4.1 clearparameters方法——立即清除当前参数值
5.4.2 execute方法——执行sql语句
5.4.3 executequery方法——执行查询语句
5.4.4 executeupdate方法——执行更新语句
5.4.5 getmetadata方法——获取resultset对象列的信息
5.4.6 getparametermetadata方法——获取参数信息
5.4.7 setasciistream方法——将指定参数设置为给定输入流
5.4.8 setbigdecimal方法——设置大数字参数值
5.4.9 setbinarystream方法——设置二进制参数值
5.4.10 setblob方法——设置blob型参数
5.4.11 setboolean方法——设置布尔型参数
5.4.12 setbyte方法——设置字节型参数
5.4.13 setbytes方法——设置字节数组型参数
5.4.14 setcharacterstream方法——将指定参数设置为给定reader对象
5.4.15 setclob方法——设置clob型参数
5.4.16 setdate方法——设置日期型参数
5.4.17 setdouble方法——设置双精度型参数
5.4.18 setfloat方法——设置单精度型参数
5.4.19 setint方法——设置整型参数
5.4.20 setlong方法——设置长整型参数
5.4.21 setncharacterstream方法——将指定参数设置为reader对象
5.4.22 setnclob方法——设置nclob类型的参数
5.4.23 setnstring方法——设置string类型的参数
5.4.24 setshort方法——设置short类型的参数
5.4.25 setstring方法——设置string类型的参数
5.4.26 settime方法——设置时间类型的参数
5.4.27 settimestamp方法——设置参数值为时间戳
5.4.28 seturl方法——设置参数为url
5.5 resultset接口——结果集接口
5.5.1 常量——resultset接口的常量
5.5.2 absolute方法——将光标移动到指定行
5.5.3 afterlast方法——将光标移动到最后一行
5.5.4 beforefirst方法——将光标移动到第一行之前
5.5.5 cancelrowupdates方法——取消对当前行所作的更新
5.5.6 clearwarnings方法——清除所有警告
5.5.7 close方法——关闭resultset对象
5.5.8 deleterow方法——删除当前行
5.5.9 findcolumn方法——获取resultset的列索引
5.5.10 first方法——将光标移动到第一行
5.5.11 getasciistream方法——获取指定列的ascii字符流的值
5.5.12 getbigdecimal方法——获取bigdecimal型的数据
5.5.13 getbinarystream方法——获取字节流型的数据
5.5.14 getblob方法——获取blob型的数据
5.5.15 getboolean方法——获取布尔型的数据
5.5.16 getbyte方法——获取字节型的数据
5.5.17 getbytes方法——获取字节数组的数据
5.5.18 getcharacterstream方法——获取reader型的数据
5.5.19 getclob方法——获取clob型的数据
5.5.20 getconcurrency方法——获取并发模式
5.5.21 getcursorname方法——获取sql光标的名称
5.5.22 getdate方法——获取日期型的数据
5.5.23 getdouble方法——获取双精度型的数据
5.5.24 getfetchdirection方法——获取方向
5.5.25 getfetchsize方法——获取resultset对象的获取大小
5.5.26 getfloat方法——获取单精度型的数据
5.5.27 getholdability方法——获取可保存性
5.5.28 getint方法——获取整型数据
5.5.29 getlong方法——获取长整型数据
5.5.30 getmetadata方法——获取对象的列信息
5.5.31 getncharacterstream方法——获取reader形式的数据
5.5.32 getnclob方法——获取nclob型的数据
5.5.33 getnstring方法——获取string型的数据
5.5.34 getobject方法——获取object型的数据
5.5.35 getrow方法——获取当前编号
5.5.36 getshort方法——获取短整型的数据
5.5.37 getstatement方法——获取statement对象
5.5.38 getstring方法——获取string类型的数据
5.5.39 gettime方法——获取时间型的数据
5.5.40 gettimestamp方法——获取时间戳
5.5.41 gettype方法——获取resultset对象的类型
5.5.42 geturl方法——获取url对象形式的数据
5.5.43 getwarnings方法——获取报告的第一个警告
5.5.44 insertrow方法——插入当前行到数据库中
5.5.45 isafterlast方法——判断光标是否位于最后一行之后
5.5.46 isbeforefirst方法——判断光标是否位于第一行之前
5.5.47 isclosed方法——判断resultset对象是否已经关闭
5.5.48 isfirst方法——判断光标是否位于第一行
5.5.49 islast方法——判断光标是否位于最后一行
5.5.50 last方法——将光标移动到最后一行
5.5.51 movetocurrentrow方法——将光标移动到记住的光标位置
5.5.52 movetoinsertrow方法——将光标移动到插入行
5.5.53 next方法——将光标从当前的位置向下移动一行
5.5.54 previous方法——光标移动到上一行
5.5.55 relative方法——按相对行数移动光标
5.5.56 setfetchdirection方法——设置行的处理方向
5.5.57 setfetchsize方法——设置结果集的最大行数
5.5.58 updateasciistream方法——用ascii流值更新指定的列
5.5.59 updatebigdecimal方法——用bigdecimal值更新指定列
5.5.60 updatebinarystream方法——用二进制流值更新指定的列
5.5.61 updateblob方法——用blob值更新指定列
5.5.62 updateboolean方法——用boolean值更新指定列
5.5.63 updatebyte方法——用byte值更新指定列
5.5.64 updatebytes方法——用byte数组值更新指定列
5.5.65 updatecharacterstream方法——用二进制流值更新指定的列
5.5.66 updatedate方法——用date值更新指定列
5.5.67 updatedouble方法——用double值更新指定列
5.5.68 updatefloat方法——用float值更新指定列
5.5.69 updateint方法——用int值更新指定列
5.5.70 updatelong方法——用long值更新指定列
5.5.71 updatenstring方法——用string值更新指定列
5.5.72 updatenull方法——用null值更新指定列
5.5.73 updaterow方法——更新当前行
5.5.74 updateshort方法——用short值更新指定列
5.5.75 updatestring方法——用string值更新指定列
5.5.76 updatetime方法——用time值更新指定列
5.5.77 updatetimestamp方法——用时间戳更新指定列
第6章 jsp指令
6.1 include指令——包含文件指令
6.2 page指令——页面指令
6.2.1 autoflush属性——是否自动输出缓冲区的内容
6.2.2 buffer属性——设置的缓冲区大小
6.2.3 language属性——设置jsp脚本使用的语言
6.2.4 contenttype属性——设置页面响应的mime类型
6.2.5 errorpage属性——指定异常处理页面
6.2.6 extends属性——指定页面转换为servlet后继承的类
6.2.7 import 属性——导入需要用到的包
6.2.8 info属性——设置页面相关信息
6.2.9 iserrorpage属性——设置是否使用exception异常对象
6.2.10 isieignored属性——设置是否忽略el表达式
6.2.11 isthreadsafe属性——设置是否以多线程方式处理用户请求
6.2.12 pageencoding 属性——设置字符的编码
6.2.13 session属性——设置当前页面是否支持session
6.3 taglib指令——标签库指令
第7章 jsp的动作标签
7.1 (jsp:fallback)——不支持插件时输出提示信息标签
7.2 (jsp:forward)——请求转发标签
7.3 (jsp:getproperty)——获取属性值标签
7.4 (jsp:include)——包含文件标签
7.5 (jsp:param)——传递单个参数标签
7.6 (jsp:params)——传递多个参数标签
7.7 (jsp:plugin)——插入applet或javabean标签
7.8 (jsp:setproperty)——设置属性标签
7.9 (jsp:usebean)——创建bean实例标签
第8章 jsp内置对象
8.1 application对象——应用对象
8.1.1 getattribute(string name)方法——获取属性值
8.1.2 getattributename方法——获取属性的初始值
8.1.3 getcontextpath方法——获取web应用的路径
8.1.4 getmajorversion方法——获取servlet api的最大版本号
8.1.5 getmimetype方法——获取指定文件的mime类型
8.1.6 getminorversion方法——获取服务器支持的servlet api最小版本号
8.1.7 getnameddispatcher方法——根据指定参数名返回一个request dispatcher对象
8.1.8 getrealpath(string path)方法——获取虚拟路径的真实路径
8.1.9 getrequestdispatcher方法——根据指定路径名返回一个requestdispatcher对象
8.1.10 getresource(stirng path)方法——获取指定资源的url路径
8.1.11 getresourceasstream方法——获取指定资源的输入流对象
8.1.12 getresourcepaths方法——获取路径列表
8.1.13 log方法——写入日志信息到日志文件
8.1.14 getservletinfo方法——获取servlet容器信息
8.1.15 removeattribute(string key)方法——移除属性
8.1.16 setattribute(string name,object object)方法——设置属性
8.2 config对象——配置对象
8.2.1 getinitparameter方法——获取单个初始参数的值
8.2.2 getinitparameternames方法——获取全部初始参数的名字
8.2.3 getservletcontext方法——获取servlet上下文
8.2.4 getservletname方法——获取servlet的名字
8.3 exception对象——异常对象
8.3.1 fillinstacktrace方法——在异常堆栈跟踪中填充
8.3.2 getcause方法——返回产生异常的原因
8.3.3 getmessage方法——获取异常消息文本
8.3.4 getlocalizedmessage方法——获取本地化语言的异常信息
8.3.5 getstacktrace方法——获取堆栈跟踪元素的数组
8.3.6 initcause方法——设置初始化的异常信息
8.3.7 printstacktrace方法——输出异常的栈跟踪轨迹
8.3.8 setstacktrace方法——设置堆栈跟踪元素
8.3.9 tostring方法——返回异常的简短描述
8.4 out对象——输出对象
8.4.1 clear方法——清除缓冲区里的数据
8.4.2 clearbuffer方法——清除缓冲区里的数据
8.4.3 close方法——关闭jsp的输出流
8.4.4 flush方法——清空并输出当前缓冲区
8.4.5 getbuffersize方法——获得输出流缓冲区的大小
8.4.6 getremaining方法——获得缓冲区的可用空间
8.4.7 isautoflush方法——判断缓冲区是否自动刷新
8.4.8 newline方法——写入一个行分隔符
8.4.9 print方法——输出数据到jsp页面
8.4.10 println方法——向jsp页面输出空字符串和换行符号
8.4.11 其他println方法
8.5 page对象——页面对象
8.5.1 equals方法——比较两个对象是否相等
8.5.2 getclass方法——获取page对象
8.5.3 hashcode方法——返回对象的哈希码值
8.6 pagecontext对象——页面上下文对象
8.6.1 forward方法——页面转发
8.6.2 geterrordata方法——获取错误信息
8.6.3 getattribute方法——在指定范围内检索属性
8.6.4 getexception方法——获取异常信息
8.6.5 getpage方法——获取当前page对象
8.6.6 getrequest方法——获取当前的request对象
8.6.7 getresponse方法——获取当前的response对象
8.6.8 getservletconfig方法——获取当前页面的servletconfig对象
8.6.9 getservletcontext方法——获取servletcontext的实例
8.6.10 getsession方法——获取当前的session对象
8.6.11 handlepageexception方法——抛出异常
8.6.12 include方法——包含其他文件
8.6.13 initialize方法——初始化pagecontext对象
8.6.14 release方法——释放相关资源
8.6.15 removeattribute方法——移除指定范围的对象中的属性
8.6.16 setattribute方法——在指定对象范围中设置属性
8.7 request对象——请求对象
8.7.1 getattribute方法——获取指定的属性值
8.7.2 getattributenames方法——获取request对象所有属性的名字集合
8.7.3 getauthtype方法——获取保护servlet的认证方案名
8.7.4 getcookies方法——获取所有的cookie对象
8.7.5 getcharacterencoding方法——获取请求页面的字符编码格式
8.7.6 getcontentlength方法——获取请求的body的长度
8.7.7 getcontextpath方法——获取当前web所在的目录
8.7.8 getdateheader方法——获取构建date对象的long值
8.7.9 getheader方法——获得http协议定义的文件头信息
8.7.10 getheaders方法——获取指定请求头的所有值
8.7.11 getheadersnames方法——获取所有请求头的名字
8.7.12 getinputstream方法——获取请求对象的输入流
8.7.13 getintheader方法——获取请求头信息
8.7.14 getmethod方法——获取客户端向服务器端传送数据的方法
8.7.15 getparameter方法——获取客户端传送的参数值
8.7.16 getparametervalues方法——获取指定参数的所有值
8.7.17 getpathinfo方法——获取客户请求url的路径信息
8.7.18 getpathtranslated方法——获取servlet的附加路径信息
8.7.19 getprotocol方法——获取数据传送协议
8.7.20 getquerystring方法——获得查询字符串
8.7.21 getremoteuser方法——获取请求用户的登录信息
8.7.22 getrequesturi方法——获得客户端相对路径
8.7.23 getrequesturl方法——获得客户端相对路径
8.7.24 getremoteaddr方法——获取客户端的ip地址
8.7.25 getremotehost方法——获取客户端的机器名称
8.7.26 getrequestedsessionid方法——获得客户端访问网站的session id值
8.7.27 getsession方法——获取和请求相关的session对象
8.7.28 getservername方法——获取服务器的名字
8.7.29 getserverpath方法——获取请求页面的文件路径
8.7.30 getserverport方法——获取服务器的端口号
8.7.31 getuserprincipal方法——返回principal对象
8.7.32 isrequestedsessionidfromcookie方法——判断sessionid是否从cookie中获得
8.7.33 isrequestedsessionidfromurl方法——判断session id是否从url中获得
8.7.34 isrequestedsessionidvalid方法——判断返回session是否有效
8.7.35 isuserinrole方法——判断认证后的用户是否属于逻辑的role中的成员
8.7.36 removeattribute方法——删除请求中的一个属性
8.7.37 setattribute方法——设置request对象的属性
8.8 response对象——响应对象
8.8.1 addcookie方法——保存客户端的cookie信息
8.8.2 adddateheader方法——加入对应名称的日期头信息
8.8.3 addheader方法——添加http文件头信息
8.8.4 addintheader方法——加入对应名称的int属性
8.8.5 containsheader方法——判断http文件头是否存在
8.8.6 getcharacterencoding方法——设置字符编码
8.8.7 getoutputstream方法——获取jsp应答输出流
8.8.8 senderror方法——发送错误信息
8.8.9 sendredirect方法——响应重定向
8.8.10 setcontenttype方法——设置mime类型
8.8.11 setdateheader方法——头名称及日期设置为响应头信息
8.8.12 setheader方法——设置头信息
8.8.13 setstatus方法——设置响应的状态码
8.9 session对象——会话对象
8.9.1 getattribute方法——获取属性值
8.9.2 getattributenames方法——获取属性名称
8.9.3 getcreationtime方法——获取session对象创建时间
8.9.4 getid方法——获取惟一的id标识
8.9.5 getlastaccessedtime方法——获取最后发送请求的时间
8.9.6 getmaxinactiveinterval方法——获取session有效时间
8.9.7 getservletcontext方法——获取servletcontext对象
8.9.8 invalidate方法——销毁session对象
8.9.9 isnew方法——判断当前用户是否为新用户
8.9.10 setattibute方法——设置属性值
8.9.11 setmaxinactiveinterval方法——设置session有效时间
8.9.12 removeattribute方法——移除指定属性
第9章 jstl核心标签库
9.1 表达式标签
9.1.1 (c:out)标签——输出标签
9.1.2 (c:set)标签——设置标签
9.1.3 (c:remove)标签——移除标签
9.1.4 (c:catch)标签——捕获异常标签
9.2 流程控制标签
9.2.1 (c:if)标签——条件判断标签
9.2.2 (c:choose)标签——选择标签
9.2.3 (c:when)标签——条件标签
9.2.4 (c:otherwise)标签——指定默认处理逻辑标签
9.3 循环标签
9.3.1 (c:foreach)标签——对对象进行迭代输出标签
9.3.2 (c:fortokens)标签——对字符串进行迭代输出标签
9.4 url操作标签
9.4.1 (c:import)标签——文件导入标签
9.4.2 (c:redirect)标签——重定向标签
9.4.3 (c:url)标签——生成url地址标签
9.4.4 (c:param)标签——参数传递标签
第10章 jstl的格式与国际化标签库
10.1 (fmt:formatnumber)标签——格式化数字
10.2 (fmt:parsenumber)标签——转换为数字
10.3 (fmt:formatdate)标签——格式化时间
10.4 (fmt:parsedate)标签——转换为时间
10.5 (fmt:settimezone)标签——设置时区
10.6 (fmt:timezone)标签——格式化时区
10.7 (fmt:setbundle)标签——指定消息资源
10.8 (fmt:bundle)标签——读取绑定消息资源
10.9 (fmt:message)标签——读取本地消息
10.10 (fmt:param)标签——指定资源参数
10.11 (fmt:setlocale)标签——设置语言区域
10.12 (fmt:requestencoding)标签——设置编码
第11章 jstl的sql标签库
11.1 (sql:setdatasource)标签——设置数据源
11.2 (sql:query)标签——通过sql语句查询
11.3 (sql:update)标签——更新数据
11.4 (sql:param)标签——指定sql参数
11.5 (sql:dateparam)标签——填充日期型参数
11.6 (sql:transaction)标签——事务处理
第12章 jstl的xml标签库
12.1 (x:parse)标签——解析指定的xml内容
12.2 (x:out)标签——输出xml信息
12.3 (x:set)标签——保存xml节点
12.4 (x:if)标签——xpath条件执行jsp代码
12.5 (x:choose)标签——完成条件判断
12.6 (x:when)标签——根据条件执行代码
12.7 (x:otherwise)标签——不满足条件执行
12.8 (x:foreach)标签——遍历xml文件
12.9 (x:transform)标签——xml到xslt转换
12.10 (x:param)标签——定义参数
第13章 struts控制器组件
13.1 action类——请求处理
13.1.1 adderrors方法——添加指定的错误键
13.1.2 addmessages方法——添加actionmessages
13.1.3 execute方法——完成用户请求处理
13.1.4 istokenvalid方法——验证令牌机制
13.1.5 getresources方法——获取默认messageresources
13.1.6 resettoken方法——删除令牌属性
13.1.7 savetoken方法——保存新令牌
13.1.8 saveerrors方法——保存错误信息
13.1.9 savemessages方法——保存actionmessages对象
13.2 actionservlet类——核心控制器组件
13.2.1 doget方法——处理用户http get请求
13.2.2 dopost方法——处理用户http post请求
13.2.3 destroy方法——移除控制器组件
13.2.4 init方法——初始化
13.2.5 initinternal方法——初始化struts的消息资源
13.2.6 initother方法——加载actionservlet初始化参数
13.2.7 process方法——处理接受的请求并做出反应
13.3 dispatchaction类——请求分发
13.3.1 execute方法——处理请求
13.3.2 getparameter方法——获取parameter参数值
13.3.3 getmethodname方法——返回方法名
13.4 forwardaction类——转发请求
13.5 includeaction类——包含其他web组件
13.6 lookupdispatchaction类——多业务处理
13.6.1 execute方法——请求处理
13.6.2 getkeymethodmap方法——返回map集合对象
13.6.3 getmethodname方法——获取方法名
13.7 moduleutils类——处理子应用模块
13.7.1 getinstance()方法——返回moduleutils实例
13.7.2 getmoduleconfig()方法——返回moduleconfig对象
13.8 switchaction类——处理多应用模块
第14章 struts bean标签库
14.1 (bean:define)标签——定义一个变量
14.2 (bean:cookie)标签——访问cookie对象
14.3 (bean:header)标签——访问http头信息
14.4 (bean:parameter)标签——参数设为变量
14.5 (bean:page)标签——隐含对象设为变量
14.6 (bean:size)标签——获取集合或数组长度
14.7 (bean:message)标签——输出资源信息
14.8 (bean:write)标签——输出信息
14.9 (bean:resource)标签——检索资源内容
14.10 (bean:include)标签——包含web资源
14.11 (bean:struts)标签——获取struts对象
第15章 struts html标签库
15.1 (html:base)标签——获得页面utl
15.2 (html:checkbox)标签——生成复选框
15.3 (html:errors)标签——输出错误信息
15.4 (html:file)标签——上传文件
15.5 (html:form)标签——创建表单
15.6 (html:hidden)标签——生成隐藏属性
15.7 (html:html)标签——(html)元素
15.8 (html:img)标签——嵌入图片
15.9 (html:image)标签——生成( img)标签
15.10 (html:link)标签——生成(a)标签
15.11 (html:messages)标签——输出信息
15.12 (html:multibox)标签——生成复选框
15.13 (html:option)标签——生成列表选项
15.14 (html:options)标签——生成多个列表
15.15 (html:optioncollection)标签——下拉列表
15.16 (html:password)标签——生成密码框
15.17 (html:radio)标签——生成单选按钮
15.18 (html:submit)标签——生成提交按钮
15.19 (html:select)标签——生成下拉列表框
15.20 (html:text)标签——生成文本框
15.21 (html:textarea)标签——生成文本域
第16章 struts logic标签库
16.1 (logic:equal)标签——比较对象是否相等
16.2 (logic:notequal)标签——比较对象是否不相等
16.3 (logic:greaterequal)标签——比较是否大于或等于
16.4 (logic:greaterthan)标签——比较是否大于
16.5 (logic:lessequal)标签——比较小于或等于
16.6 (logic:lessthan)标签——比较是否小于
16.7 (logic:match)标签——匹配常量
16.8 (logic:notmatch)标签——不匹配常量
16.9 (logic:empty)标签——对象为空
16.10 (logic:notempty)标签——对象不为空
16.11 (logic:present)标签——是否存在
16.12 (logic:notpresent)标签——不存在
16.13 (logic:messagespresent)标签——存在指定消息
16.14 (logic:messagesnotpresent)标签——不存在指定消息
16.15 (logic:iterate)标签——遍历集合或数组
16.16 (logic:forward)标签——请求转发
16.17 (logic:redirect)标签——请求重定向
第17章 hibernate常用类与接口
17.1 configuration类——hibernate配置
17.1.1 构造方法——configuration类的构造方法
17.1.2 configure方法——加载hibernate配置文件
17.1.3 addclass方法——加载实体类
17.1.4 buildsessionfactory方法——构建sessionfactory
17.1.5 addresource方法——指定实体类的映射文件
17.1.6 setproperty方法——为configuation对象指定配置属性
17.2 sessionfactory接口——session工厂
17.2.1 opensession方法——开启一个session
17.2.2 isclosed方法——sessionfactory是否关闭
17.2.3 close方法——关闭sessionfactory对象
17.3 session接口——持久化操作接口
17.3.1 begintransaction方法——开启一个事务
17.3.2 isopen方法——判断session是否开启
17.3.3 close方法——关闭session
17.3.4 save方法——保存对象
17.3.5 update方法——更新对象
17.3.6 saveorupdate方法——保存或更新对象
17.3.7 delete方法——删除对象
17.3.8 get方法——查询对象
17.3.9 load方法——加载对象
17.3.10 evict方法——从session缓存中清除对象
17.3.11 clear方法——清除session缓存中的所有所有对象
17.3.12 contains方法——判断对象是否在缓存中存在
17.3.13 createquery方法——创建query对象
17.3.14 createsqlquery方法——创建sqlquery对象
17.3.15 createcriteria方法——创建criteria对象
17.3.16 lock方法——指定的锁定模式进行锁定
17.4 transaction接口——事物接口
17.4.1 begin方法——开启事务
17.4.2 commit方法——提交事务
17.4.3 rollback方法——回滚事务
17.4.4 wascommitted方法——判断事务是否被提交
17.4.5 wasrolledback方法——判断事务是否回滚
17.5 query接口——hql查询接口
17.5.1 list方法——返回查询结果的list集合
17.5.2 iterate方法——返回查询结果的迭代器
17.5.3 uniqueresult方法——单值检索
17.5.4 setmaxresults方法——设置最大返回记录数
17.5.5 setfirsresult方法——设置结果集的起始点
17.5.6 setentity方法——用于绑定实体类参数
17.5.7 setparameter方法——绑定任意类型的参数
17.5.8 setdate方法——绑定映射类型为date的参数
17.5.9 setstring方法——绑定映射类型为string的参数
17.5.10 setinteger方法——绑定映射类型为int的参数
17.5.11 setboolean方法——绑定映射类型为boolean的参数
17.5.12 setdouble方法——绑定映射类型为double的参数
17.5.13 setfloat方法——绑定映射类型为float的参数
17.6 criteria接口——qbc查询接口
17.6.1 add方法——设置查询条件
17.6.2 addorder方法——设置结果集的排序规则
17.6.3 createcriteria方法——创建一个新的criteria对象
17.6.4 createalias方法——建立连接查询
17.6.5 list方法——返回一个list集合
17.6.6 setmaxresults方法——设置最大返回记录数
17.6.7 setfirsresult方法——设置结果集的起始点
17.6.8 uniqueresult方法——单值检索
17.6.9 setprojection方法——设置查询的投影列
17.7 projections类——帮助criteria接口完成分组与统计
17.7.1 projectionlist方法——创建多个投影列
17.7.2 id方法——投影对象标识符
17.7.3 property方法——指明投影对象的某个属性
17.7.4 distinct方法——设置查询结果的唯一性
17.7.5 groupproperty方法——设置参加分组的属性列
17.7.6 avg方法——计算某一列的平均值
17.7.7 sum方法——对某一列进行求和
17.7.8 max方法——计算某一列的最大值
17.7.9 min方法——计算某一列的最小值
17.7.10 rowcount方法——满足条件的记录的数目
17.7.11 count方法——返回某个属性的数目
17.8 restrictions类——创建查询条件
17.8.1 alleq方法——设置一系列的相等条件
17.8.2 eq方法——设置等于条件
17.8.3 lt方法——设置小于条件
17.8.4 le方法——设置小于等于条件
17.8.5 gt方法——设置大于条件
17.8.6 ge方法——设置大于等于条件
17.8.7 between方法——设置在两者之间的条件
17.8.8 like方法——设置模糊查询的条件
17.8.9 in方法——判断是否在给定的数组内
17.8.10 and方法——逻辑与操作
17.8.11 or方法——逻辑或操作
17.8.12 not方法——逻辑非操作
17.8.13 isnotnull方法——判断是否不为null
17.8.14 isnull方法——判断是否为null
17.8.15 sqlrestriction方法——通过sql语句限定查询条件
17.9 sqlquery接口——sql查询接口
17.9.1 addentity方法——将别名和实体类联系
17.9.2 addjoin方法——实体和集合相关联
17.9.3 addscalar方法——返回标量和实体的结合体
第18章 hibernate配置属性
18.1 dialect属性——数据库方言
18.2 connection.driver_class属性——数据库驱动
18.3 connection.url属性——数据库连接url
18.4 connection.username属性——数据库连接用户名
18.5 connection.password属性——数据库连接密码
18.6 show_sql属性——显示sql语句
18.7 format_sql属性——格式化sql语句
18.8 use_sql_comments属性——输出注释信息
18.9 default_schema属性——默认的表空间
18.10 default_catalog属性——默认的表目录
18.11 session_factory_name属性——绑定到jndi
18.12 max_fetch_depth属性——设置抓取深度
18.13 default_batch_fetch_size属性——设置默认抓取数量
18.14 default_entity_mode属性——默认实体表现模式
18.15 order_updates属性——为sql更新排序
18.16 generate_statistics属性——收集统计数据
18.17 use_identifer_rollback属性——重设默认值
18.18 cache.use_query_cache属性——判断是否缓存查询结果
18.19 cache.use_second_level_cache属性——判断是否关闭二级缓存
18.20 cache.provider_class属性——设置二级缓存实现类的全名
18.21 cache.region_prefix属性——设置二级缓存的前缀名称
18.22 cache.use_minimal_puts属性——判断是否优化二级缓存
18.23 transaction.factory_class属性——设置事务管理类型
第19章 hibernate映射节点
19.1 (hibernate-mapping)节点——实体映射
19.2 (class)节点——定义类/表的映射关系
19.3 (id)节点——标识字段
19.4 (generator)节点——主键生成策略
19.5 (key)节点——映射外键
19.6 (property )节点——映射实体属性
19.7 (one-to-one)节点——一对一关联关系
19.8 (many-to-many)节点——多对多关联关系
19.9 (set)节点——映射集合
19.10 (many-to-one)节点——多对一关联关系
19.11 (one-to-many)节点——一对多关联关系
第20章 spring容器
20.1 classpathxmlapplicationcontext类——创建容器
20.2 filesystemxmlapplicationcontext类——指定配置文件的位置
20.3 xmlbeanfactory类——解析spring的配置
20.4 webapplicationcontext接口——初始化spring容器
20.5 spring容器类的方法——容器类
20.5.1 containsbean方法——判断是否包含指定名称javabean
20.5.2 getbean方法——获取容器中的javabean
20.5.3 getbeandefinitioncount方法——获取javabean数量
20.5.4 getbeandefinitionnames方法——获取javabean名称
20.5.5 getbeannamesfortype方法——通过类型获取bean名称
20.5.6 getbeansoftype方法——获取指定类型的javabean
20.5.7 gettype方法——获取javabean的类型
20.5.8 issingleton方法——判断是否定义singleton模式
20.5.9 istypematch方法——判断javabean是否匹配指定的类型
20.5.10 getservletcontext方法——获取servletcontext上下文
第21章 spring持久化
21.1 drivermanagerdatasource类——驱动管理器数据源
21.1.1 构造方法——drivermanagerdatasource类的构造方法
21.1.2 getconnection方法——获取数据库连接对象
21.1.3 getconnectionproperties方法——获取数据库连接属性
21.1.4 getdriverclassname方法——获取数据库驱动类的名称
21.1.5 getpassword方法——获取数据库的密码
21.1.6 geturl方法——获取数据库的url路径
21.1.7 getusername方法——获取数据库的用户名称
21.1.8 setconnectionproperties方法——设置数据库连接属性
21.1.9 setdriverclassname方法——设置数据源的驱动类
21.1.10 setpassword方法——设置数据库的密码
21.1.11 seturl方法——设置连接数据库的url路径
21.1.12 setusername方法——设置访问数据库的用户名
21.2 hibernatetemplate类——hibernate模板
21.2.1 构造方法——hibernatetemplate类的构造方法
21.2.2 delete方法——删除的实体对象
21.2.3 deleteall方法——删除指定集合中实体对象
21.2.4 execute方法——接口回调执行操作
21.2.5 executefind方法——接口回调查询数据
21.2.6 find方法——执行hibernate查询
21.2.7 get方法——获取指定id编号的实体对象
21.2.8 loadall方法——装载指定类型的所有实体对象
21.2.9 save方法——保存实体对象
21.2.10 saveorupdate方法——保存或更新实体对象
21.2.11 saveorupdateall方法——保存或更新实体对象集合
21.2.12 update方法——更新实体对象
21.3 jdbctemplate类——jdbc模板
21.3.1 batchupdate方法——批量更新语句
21.3.2 query方法——用于jdbc查询
21.3.3 queryforint方法——int类型单值查询
21.3.4 queryforlist方法——返回结果集合的sql查询
21.3.5 queryforlong方法——long类型单值查询方法
21.3.6 queryformap方法——查询结果的map集合
21.3.7 queryforobject方法——查询的结果以对象类型返回
21.3.8 update方法——更新数据库中的数据
第22章 spring web表单标签
22.1 (form:checkbox)——复选框元素
22.2 (form:errors)——验证错误信息
22.3 (form:form)——定义html表单
22.4 (form:hidden)——定义表单隐藏组件
22.5 (form:input)——定义文本框
22.6 (form:option)——定义下拉选择框
22.7 (form:options)——下拉框或列表框
22.8 (form:password)——定义密码框
22.9 (form:radiobutton)——定义单选按钮
22.10 (form:select)——下拉框或列表框
22.11 (form:textarea)——定义文本域
附录 字母索引