1):java.io.BufferedReader 类(用于从文件中读入一段字符; 所属套件: java.io)
, 构造函数 BufferedReader(java.io.FileReader FileReader 变量) 说明: 新建一个 BufferReader 对象.
, close 方法 void close() 说明: 关闭 BufferReader 对象.
, readLine 方法 java.lang.string readLine() 说明: 从文件中读取一行字符. 若为 NULL, 代表读取至文件结尾.
2):java.io.BufferedWriter(向文件写入一段字符. 所属套件: java.io)
, 构造函数: BufferedWriter(java.io.FileWrite FileWrite 变量) 说明: 新建一个 BufferWriter 对象.
, close 方法: void close() 说明: 关闭 BufferedWriter 对象.
, newLine 方法: java.lang.string newLine() 说明: 向文件写入分行符.
, write 方法: void write(char 字符);void write(char[]字符数组);void write(string 字符串);void write(char[]字符数组, int 数组中起始位置, int 输出长度) 说明: 将数据写入文件.
- ,
- 3):Java.io.File(File 用于管理文件或目录; 所属套件: java.io)
, 构造函数: File(java.lang.string 路径, java.lang.string 文件名) 说明: 建立代表文件或目录的 File 对象.
, canRead 方法:(boolean canRead())判断是否可读取
, canWrite 方法:(boolean canWrite)判断是否可以写入
, createNewFile 方法:(boolean createNewFile())说明: 创建文件, 成功返回 TRUE, 否则返回 false
, delete 方法:(boolean delete())说明: 删除文件或目录, 成功返回 TRUE, 否则返回 FALSE.
, exist 方法:(boolean exist()) 说明: 检查文件或目录是否存在.
, getName 方法:(java.lang.string getName()) 说明: 取得文件或目录的名称.
, lastModified 方法:(long lastModified()) 取出最后一次修改的时间.
, length 方法:(int length())说明: 取得文件的长度
, listfiles 方法:(File[] listFiles()) 说明: 取出该目录下的所有文件.
, isDirectory 方法:(boolean isDirectory())说明: 判断是否为文件.
, isFile 方法:(boolean isFile) 说明: 判断是否为文件.
, isHidden 方法:( Boolean isHidden()) 说明: 判断是否为隐藏文件.
, mk dir 方法:(boolean mkdir)说明: 创建目录, 成功返回 TRUE, 否则返回 FALSE
4):java.io.FileReader(FileReader 用于从文件中读取字符 ; 所属套件: java.io)
1, 构造函数(FileReader (Java.lang.strig 文件路径和名称) 说明: 为要读取的文件建立一个 FileReader 对象)
2,read 方法:(1)(int read())说明: 从文件读取一个字符, 返回值为一整数, 为读取得字符串的字符码, 若返回值为 - 1, 则代表已经读到文件的结尾.
2) int read(char[] chararray,int startpos,int length)
说明: 将从 startpos 开始, 读取 length 字符, 保存到 chararray 数组中, 返回值是读取到的字数, 如果返回 - 1, 则代表已经读到文件的结尾.
3,skip 方法:(long skip(int 要略过的字符数) 说明: 直接将文件读取指针向后移动数个字符, 从而略过字符不读取);
5):java.io.FileWrite 类(用于向文件中写入读取字符; 所属套件 java.io)
1, FileWrite(java.lang.string 文件路径与名称) Filwrite(java.lang.string 文件路径与名称, Boolean append)
说明: 为要写入的文件建立一个 FileReader 对象, 参数 append 表示是否在原文件后添加.
2, Write 方法:(void write(char 字符),char[]字符数组, string 字符串, char[]字符数组, int 数组中起始位置, int 输出长度)说明: 将数据写入文件.
6):java.lang.string 类(string 类用于处理字符串这种数据类型; 所属套件: java.lang)
1, charAt 方法.(语法: char charAt(int index) 说明: 返回指定位置的字符
2, equals 方法:(语法: boolean equals(object anobject) 说明: 判断字符串是否与指定的对象相等)事例: if (str.equals("abc")){out.print("str 的值为 abc");}
3, index of 方法:(语法: int indexOf(char ch);int indexOf(string str) 说明: 返回要查找的字符或子串第一次出现在字符串中的位置, 如果找不到该字符 / 子字符串, 将返回 -1).
4, lastindexOf 方法(语法: int lastindexOf(char ch);int lastindexOf(string ch) 说明: 返回要查找的字符或子串最后一次出现在字符中的位置. 如果找不到该字符 / 子字符串, 将返回 - 1)
5, replace 方法:(语法: string replace(char oldChar,char newChar) 说明: 替换字符串中的某个字符, 返回值为替换后的结果.)
6, substring 方法:(方法: string substring(int beginIndex);string substring(int beginIndex,int endIndex)
说明: 取得字符串中的子串. 示例: string a="AABB";b=a.substring(1) 最后结果是 "ABB"c=a,subsirng(1,2); 最后结果是 "AB"
7, 大小写转换的方法(语法: string toLowerCase();string toUpperCase() 说明: 对字符串进行大小写转换, 返回值为转换后的结果)
8, valueOf 方法(语法: string valueOf(Object obj) 说明: 将对象转换为字符串, 返回值为转换后的结果)
7):java.NET.URL Encoder(说明: URLEncoder 类用于 URL 的编码. 所属套件: JAVA .net)
1, encode 方法(语法: java.lang.string encode(java.lang.sring 要编码的字符串) 说明: 返回编码后的字符串.)
8):java.text.simpleDateFormat 类(说明: simpleDateFormat 类用于处理 Date 数据的格式化输出和输入. 所属套件: java.text)
, 构造函数:(语法: simpleDateFormat(java.lang.strng 格式化字符串) 说明: 根据指定格式化字符串, 产生 simpleDateFormat 对象)
, format 方法:(语法: java.lang.string format(java.util.Date 日期数据) 说明: 将 Date 数据转化为指定格式的字符串.)
, parse 方法:(语法: java.util.Date parse(java.lang.sring 字符串) 说明: 将字符串转化为 Date 数据. 如果格式错误, 将会产生异常.
9):java.spl.DriverManager 类 (说明: 当数据库驱动程序加载到内存中后, 系统将会自动利用 DriverManager 类注册加载的驱动程序, 使其状态为可使用(available) 所属套件: java.spl
1, getConnection 方法:(语法: getConnection(string 数据源名称, string 用户名称, string 用户密码) 说明: 打开数据库链接.)
10):java.sql.connection 类(说明: Connection 类用于处理一条与数据库的链接. 所属套件: Java.sql)
1, createStatement 方法:(语法: java.spl.statement createStatement(int 指针类型参, int 数据一致性参数) 说明: 建立 Statement 对象.
11):java.sql.ResultSetMetaData 类(说明: ResultSetMetaData 类用于获取记录集字段的信息. 所属套件: java.sql.
1, getColumnCount 方法:(语法: int getColumnCount() 说明: 取得记录集中的字段数目)
2, getColumnName 方法:(语法: java.lang.String getColumnName(int column)
说明: 取得字段的字称. 其中字段索引值是记录集中字段的索引值, 第一字段的索引值 1, 最后一个字段的索引值即为总字段数.
12):java.sql.Statement 类(说明: Statement 类可以执行SQL动作和查询语句, 实现对数据库的操作. 所属套件: java.sql).
1, execute 方法:(语法: boolean execute(string sql) 说明: 执行SQL动作语句, 如插入, 删除, 修改等.)示例: st.execute("delect from table") // 从表 table 中删除数据.
2, executeQuery 方法:(语法: java.sql.ResultSet executeQuery(string sql)
说明: 执行SQL查询语句, 得到相应的记录集.)示例: rs=st.execute("select * from table") // 从表中取出数据.
13):java.sql.ResultSet 类(说明: ResultSet 类用于处理一个记录集. 所属套件: java.sql)
, absolute 方法(语法: boolean absolute(int row) 说明: 设置记录指针指向记录的位置.)
, afterLast 方法:(语法: void afterLast() 说明: 将指针移动到最后一条记录之后.)
, beforeFirst()方法:(语法: void beforeFirst() 说明: 将指针移动到第一条记录之前.)
, first 方法:(语法: boolean first() 说明: 将记录指针移至第一条记录.)
, isAfterlast 方法:(语法: Boolean isAfterLast() 说明: 判断记录指针是否指向最后一条记录之后)
, isBeforeFirst 方法:(语法: Boolean isBeforeFirst() 说明: 判断记录指针是否指向第一条记录之前.
, isFirst 方法:(语法: Boolean isFirst() 说明: 判断记指针是否指向第一条记录)
, isLast 方法:(语法: Boolean isLast() 说明: 判断记录指针是否指向最后一条记录.)
, 字段值获取方法 (语法: object get...(string columnName);object get...(int columnIndex) 说明: 从 ResultSet 对象中取出字段的值) 示例: string name=rs.getstring("use");
, getMetaData 方法:(语法: java.sql.ResultSetMetaData ResultSetMetaData getMetaData() 说明: 取得该 ResultSet 对象对应的 ResultSetMetaData 对象.)
, getRow 方法:(语法: int getRow() 说明: 取得目前记录指针指向记录的位置)
, next 方法:(语法: boolean next() 说明: 将指针移动到下一条)
, previous 方法:(语法: boolean previous() 说明: 将指针移到上一条)
14):java.util.Date 类(说明: Date 类用于处理日期这种数据类型. 所属套件: java.util)
1, 构造函数:(语法: Date();Date(long 毫秒数);Date(int 年, int 月, int 日, int 时, int 分, int 秒)
说明: 产生一个 Date 对象. 此对象为给定的时间. 如果没有输入参数的话, 则此 Date 对象的值为目前的系统时间.)
2, getTime 方法(语法: long getTime() 说明: 该对象代表的时间, 距离 1970 年 1 月 1 日午夜的毫秒数.)
3, get Year 方法:(语法: int getYear() 说明: 获得 Date 对象的年值, 输出的数值以 1900 为基础.)
4, getMonth 方法:(语法: 获得 Date 对象的月值, 输出的数值以 0 代表 1,1 代表 2, 其余类推)
5, getMonth 方法:(语法: int getDate() 说明: 获得 Date 对象的日值)
6, getDay 方法(语法: intDay() 说明: 获得 Date 对象的星期值.)
7, getHours 方法:(语法: int getHours() 说明: 获得 Date 对象的小时值)
8, getMinutes 方法:(语法: int getMinutes() 说明: 获得 Date 对象的 分值.)
9, getSeconds 方法:(语法: int getSeconds() 说明: 获得 Date 对象的秒值.)
10, setYear 方法:(语法: void setYear(int year) 说明: 设置 Date 对象年值, 输入的数值以 1900 为基准.)设置: Month\day\hours\seconds 都是用这种方法.
15):javax.servlet.http.cookie(说明: Cookie 类主要用于处理对 cookie 的使用. 所属套件: javax.serlet.http)
, 构造函数(语法: Cookie("数据名称", 值) 说明: 新建一个 Cookie 象. 需要注意的是, 保存到 cookie 的仅能为字符串, 因此, 对其他类型的数据需要进行转换.)
, getDomain 方法:(java.lang.string getDomain() 说明: 取得可存取该 cookie 变量的网站地址.)
, getName 方法:(语法: java.lang.string getName() 说明: 取得 Cookie 变量中数据的名称.)
, getMaxAge 方法:(语法: long setMaxAge() 说明: 取得 Cookie 的有效时间. 输入的有效时间单位为秒)
, getPath 方法:(语法: java.lang.string getPath() 说明: 取得 COOKIE 变量的存取范围)
, setDomain 方法:(语法 void setDomain(java.lang.string pattern) 说明: 设置可存取Cookie 变量的网站.)
16):java.servlet.http.httpservletRequest 类(说明:JSP中隐含对象Request 即为该类的对象. 用于处理与浏览器请求有关的信息. 所属的套件: javax.servlet.http)
, getattribute 方法:(语法:Object getAttribute(java.lang.string 变量名称) 说明: 取出保存 request 对象内的数据. 该数据是使用 setAttribute 方法存放在 request 对象中的.
, getBufferSize 方法:(语法: int getBufferSize() 说明: 取得目前缓冲区的大小.)
, getCookies 方法:(语法: javax.servlet.http.Cookie[] getCookies() 说明: 取得与请求有关的 Cookies.)
, getDateHeader 方法:(语法: getDateHeader(java.lang.string name) 说明: 取得指定名称的, 日期类型的标头.)
, getIntHeader 方法:(语法: 取得指定名称的, 整数类型的标头)
, getHeader 方法:(语法: java.lang.string getHeader(java.lang.string name) 说明: 取得指定名称的标头.)
, getMethod 方法:(语法: java.lang.string.getMethod() 说明: 取得数据发送的方法(GET 或 POST))
, getParameter 方法:(语法: java.lang.string getParameter(java.lang.string name) 说明: 取得参数名称为 name 的值. 返回值为 string. 如果参数不存在, 则返回 NULL. )
, getParameterNames 方法:(语法: java.util.Enumeration getParameterNames() 说明: 取得所有的参数名称.
, getParameterValue 方法:(语法: java.lang.stirng[ ] getParameterValues(string Name) 说明: 取得所有参数名称为 name 的参数值.
, getProtocol 方法:(语法: java.lang.string getProtocol() 说明: 取得使用的协议(HTTP/1.1 或 HTTP/1.0)
, getQuerystring 方法:(语法: java.lang.string getQuerystring() 说明: 取得请求的参数字符串(数据发送的方法为 get)).
, GetRealPath 方法:(java.lang.string getRealPath(java.lang.string 虚拟目录地址) 说明: 取得虚拟目录对应的磁盘地址.)
, GetRequestURL 方法:(语法: java.lang.stirng getRequestURI() 说明: 取得请求的 URI(不包括请求字符串))
, getRemoteAddr 方法:(语法: java.lang.string. getRemoteAddr() 说明: 取得发出请求的用户的 IP 地址 /)
, getRemoteHost 方法:(语法: java.lang.string getRemoteHost() 说明: 取得发出请求的用户的主机名称, 如果不能确定主机名则返回用户的 IP 地址)
, getRemoteUser 方法:(语法: java.lang.string getRemoteUser() 说明: 取得发出请求的用户名称.)
, setAttribute 方法:(语法: void setAttribute( java.lang.string 变量名称, object 变量值) 说明: 将数据保存到 request 对象内.)
, setBufferSize 方法:( 语法: void setBufferSize(int 缓冲区大小) 说明: 设置缓冲区大小.
, removeAttribute 方法:(语法: void removeAttribute(java.lang.stirng 变量 ) 说明: 删除保存在 request 对象内的数据.
17):javax.servlet.HttpSession 类(说明: JSP 中隐含对象 Session 即为该类的对象, 用于处理与当前客户联机会话有关的信息. 所属套件: javax.servlet.http)
, getAttribute 方法:(语法: Object getAttribute(java.lang.stirng 变量) 说明: 取出保存在 Sesson 内的变量).
, getCreationTime 方法:(语法: long getCreation Time() 说明: 取出此 Sesson 对象的建立的时间)
, getid 方法:(语法: java.lang.string getID() 说明: 取出此 Sesson 对象的编号)
, getLastAccesssedTime 方法:(语法: long getLastAccessedTime() 说明: 取出此 Sesson 对象的最后存取时间)
, getMaxInactiovInterval 方法:(语法: int getMaxInactiveInterval() 说明: 取得目前设置的 Sesson 对象最大时间间隔, 单位为秒. 如果用户超过此时间间隔无动作, 则 Sesson 对象失效)
, invalidate 方法:(语法: void invalidate() 说明: 强制结束服务端代表此联机的 Sesson 对象)
, isNew 方法(语法: boolean isNew() 说明: 判断 sesson 对象是否为刚刚建立的对象)
, setAttribute 方法:(语法: void setAttribute(java.lang.string 变量名称, Object 变量值) 说明: 将数据保存到 sesson 对象内)
, removeAttribute 方法:(语法: void removeAttribute(java.lang.string 变量) 说明: 删除保存在 sesson 对象中的数据)
18):javax.servlet.jsp.jspWrite 类(说明: jsp 中隐含对象 out 即为该 类的对象. 所属套件: javax.servlet.jsp)
, flush()方法:(语法: void flush() 说明: 强制输出缓冲区中的数据. 该方法与 HttpServletResponse 类的 flushBuffer 具有相似的效果)
, getBufferSize 方法:(语法: int getBufferSize() 说明: 取得目前缓冲区的大小)
, getRemaining 文法:(语法: int Remaining() 说明: 取得目前缓冲区的剩余空间.)
, println 方法:(语法: void println(java.lang.string 输出字符串) 说明: 输出字符串.)
来源: http://www.bubuko.com/infodetail-2868447.html