一、 java.io.BufferedReader类(用于从文件中读入一段字符;所属套件:java.io)

   1、 构造函数BufferedReader(java.io.FileReader FileReader变量) 说明:新建一个BufferReader对象。

   2、 close方法 void close() 说明:关闭BufferReader对象。

   3、 readLine方法 java.lang.string readLine() 说明:从文件中读取一行字符。若为NULL,代表读取至文件结尾。

  二、 java.io.BufferedWriter(向文件写入一段字符。所属套件:java.io)

  1、 构造函数:BufferedWriter(java.io.FileWrite FileWrite变量) 说明:新建一个BufferWriter对象。

  2、 close方法:void close() 说明:关闭BufferedWriter对象。

  3、 newLine方法:java.lang.string newLine() 说明:向文件写入分行符。

  4、 write方法:void write(char字符);void write(char[]字符数组);void write(string 字符串);void write(char[]字符数组,int数组中起始位置,int输出长度) 说明:将数据写入文件。

  5、 

  三、 Java.io.File(File用于管理文件或目录; 所属套件:java.io)

  1、 构造函数:File(java.lang.string路径,java.lang.string文件名) 说明:建立代表文件或目录的File对象。

  2、 canRead方法:(boolean canRead())判断是否可读取

  3、 canWrite方法:(boolean canWrite)判断是否可以写入

  4、 createNewFile方法:(boolean createNewFile())说明:创建文件,成功返回TRUE,否则返回false

  5、 delete方法:(boolean delete())说明:删除文件或目录,成功返回TRUE,否则返回FALSE。

  6、 exist方法:(boolean exist()) 说明:检查文件或目录是否存在。

  7、 getName方法:(java.lang.string getName()) 说明:取得文件或目录的名称。

  8、 lastModified方法:(long lastModified()) 取出最后一次修改的时间。

  9、 length方法:(int length())说明:取得文件的长度

  10、 listfiles方法:(File[] listFiles()) 说明:取出该目录下的所有文件。

  11、 isDirectory方法:(boolean isDirectory())说明:判断是否为文件。

  12、 isFile方法:(boolean isFile) 说明:判断是否为文件。

  13、 isHidden 方法:( Boolean isHidden()) 说明:判断是否为隐藏文件。

  14、 mk dir方法:(boolean mkdir)说明:创建目录,成功返回TRUE,否则返回FALSE

  四、 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 要略过的字符数) 说明:直接将文件读取指针向后移动数个字符,从而略过字符不读取);

  五、 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输出长度)说明:将数据写入文件。

  六、 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) 说明:将对象转换为字符串,返回值为转换后的结果)

  七、 java.net.URL Encoder(说明:URLEncoder类用于URL的编码。所属套件:JAVA .net)

  1、 encode方法(语法:java.lang.string encode(java.lang.sring要编码的字符串) 说明:返回编码后的字符串。)

  八、 java.text.simpleDateFormat类(说明:simpleDateFormat类用于处理Date数据的格式化输出和输入。所属套件:java.text)

  1、 构造函数:(语法:simpleDateFormat(java.lang.strng格式化字符串) 说明:根据指定格式化字符串,产生simpleDateFormat对象)

  2、 format方法:(语法:java.lang.string format(java.util.Date日期数据) 说明:将Date数据转化为指定格式的字符串。)

  3、 parse方法:(语法:java.util.Date parse(java.lang.sring 字符串) 说明:将字符串转化为Date 数据。如果格式错误,将会产生异常。

  九、 java.spl.DriverManager类(说明:当数据库驱动程序加载到内存中后,系统将会自动利用DriverManager类注册加载的驱动程序,使其状态为可使用(available)所属套件:java.spl

  1、 getConnection方法:(语法:getConnection(string数据源名称,string用户名称,string用户密码) 说明:打开数据库链接。)

 十、 java.sql.connection类(说明:Connection类用于处理一条与数据库的链接。所属套件:Java.sql)

  1、 createStatement方法:(语法:java.spl.statement createStatement(int 指针类型参,int数据一致性参数) 说明:建立Statement对象。

 十一、 java.sql.ResultSetMetaData类(说明:ResultSetMetaData类用于获取记录集字段的信息。所属套件:java.sql.

 1、 getColumnCount方法:(语法:int getColumnCount() 说明:取得记录集中的字段数目)

 2、 getColumnName方法:(语法:java.lang.String getColumnName(int column) 说明:取得字段的字称。其中字段索引值是记录集中字段的索引值,第一字段的索引值1,最后一个字段的索引值即为总字段数。

 十二、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”)  //从表中取出数据。

 十三、java.sql.ResultSet类(说明:ResultSet类用于处理一个记录集。所属套件:java.sql)

 1、 absolute方法(语法:boolean absolute(int row) 说明:设置记录指针指向记录的位置。)

 2、 afterLast 方法:(语法:void afterLast() 说明:将指针移动到最后一条记录之后。)

 3、 beforeFirst()方法:(语法:void beforeFirst() 说明:将指针移动到第一条记录之前。)

 4、 first方法:(语法:boolean first() 说明:将记录指针移至第一条记录。)

 5、 isAfterlast 方法:(语法:Boolean isAfterLast() 说明:判断记录指针是否指向最后一条记录之后)

 6、 isBeforeFirst方法:(语法:Boolean isBeforeFirst() 说明:判断记录指针是否指向第一条记录之前。

 7、 isFirst方法:(语法:Boolean isFirst() 说明:判断记指针是否指向第一条记录)

 8、 isLast 方法:(语法:Boolean isLast() 说明:判断记录指针是否指向最后一条记录。)

 9、 字段值获取方法(语法:object get…(string columnName);object get…(int columnIndex) 说明:从ResultSet对象中取出字段的值)示例:string name=rs.getstring(“use”);

 10、 getMetaData 方法:(语法:java.sql.ResultSetMetaData ResultSetMetaData getMetaData() 说明:取得该ResultSet对象对应的ResultSetMetaData对象。)

 11、 getRow方法:(语法:int getRow()  说明:取得目前记录指针指向记录的位置)

 12、 next方法:(语法:boolean next()  说明:将指针移动到下一条)

 13、 previous方法:(语法:boolean previous() 说明:将指针移到上一条)

 十四、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都是用这种方法。

 十五、javax.servlet.http.cookie(说明:Cookie类主要用于处理对cookie的使用。所属套件:javax.serlet.http)

 1、 构造函数(语法:Cookie(“数据名称”,值) 说明:新建一个Cookie象。需要注意的是,保存到cookie的仅能为字符串,因此,对其他类型的数据需要进行转换。)

 2、 getDomain 方法:(java.lang.string getDomain() 说明:取得可存取该cookie变量的网站地址。)

 3、 getName方法:(语法:java.lang.string getName() 说明:取得Cookie变量中数据的名称。)

 4、 getMaxAge方法:(语法:long setMaxAge() 说明:取得Cookie的有效时间。输入的有效时间单位为秒)

 5、 getPath方法:(语法:java.lang.string getPath() 说明:取得COOKIE变量的存取范围)

 6、 setDomain方法:(语法void setDomain(java.lang.string pattern) 说明:设置可存取Cookie变量的网站。)

 十六、java.servlet.http.httpservletRequest类(说明:JSP中隐含对象Request即为该类的对象。用于处理与浏览器请求有关的信息。所属的套件:javax.servlet.http)

 1、 getattribute方法:(语法:Object getAttribute(java.lang.string变量名称) 说明:取出保存request对象内的数据。该数据是使用setAttribute方法存放在request对象中的。

 2、 getBufferSize方法:(语法:int getBufferSize() 说明:取得目前缓冲区的大小。)

 3、 getCookies 方法:(语法:javax.servlet.http.Cookie[] getCookies() 说明:取得与请求有关的Cookies.)

 4、 getDateHeader方法:(语法:getDateHeader(java.lang.string name) 说明:取得指定名称的、日期类型的标头。)

 5、 getIntHeader方法:(语法:取得指定名称的、整数类型的标头)

 6、 getHeader方法:(语法:java.lang.string getHeader(java.lang.string name) 说明:取得指定名称的标头。)

 7、 getMethod方法:(语法:java.lang.string.getMethod() 说明:取得数据发送的方法(GET或POST))

 8、 getParameter方法:(语法:java.lang.string getParameter(java.lang.string name) 说明:取得参数名称为name的值。返回值为string.如果参数不存在,则返回NULL。 )

 9、  getParameterNames方法:(语法:java.util.Enumeration getParameterNames() 说明:取得所有的参数名称。

 10、 getParameterValue方法:(语法:java.lang.stirng[ ] getParameterValues(string Name) 说明:取得所有参数名称为name的参数值。

 11、 getProtocol方法:(语法:java.lang.string getProtocol() 说明:取得使用的协议(HTTP/1.1或HTTP/1.0)

 12、 getQuerystring方法:(语法:java.lang.string getQuerystring()   说明:取得请求的参数字符串(数据发送的方法为get)).

 13、 GetRealPath 方法:(java.lang.string getRealPath(java.lang.string虚拟目录地址) 说明:取得虚拟目录对应的磁盘地址。)

 14、  GetRequestURL方法:(语法: java.lang.stirng getRequestURI() 说明:取得请求的URI(不包括请求字符串))

 15、 getRemoteAddr方法:(语法:java.lang.string. getRemoteAddr() 说明:取得发出请求的用户的IP地址/)

 16、 getRemoteHost方法:(语法:java.lang.string getRemoteHost()  说明:取得发出请求的用户的主机名称,如果不能确定主机名则返回用户的IP地址)

 17、 getRemoteUser方法:(语法:java.lang.string getRemoteUser() 说明:取得发出请求的用户名称。)

 18、  setAttribute方法:(语法: void setAttribute( java.lang.string 变量名称,object变量值) 说明:将数据保存到request对象内。)

 19、 setBufferSize方法:( 语法:void setBufferSize(int  缓冲区大小) 说明:设置缓冲区大小。

 20、 removeAttribute方法:(语法:void removeAttribute(java.lang.stirng变量 ) 说明:删除保存在request 对象内的数据。

 十七、javax.servlet.HttpSession类(说明:JSP中隐含对象Session即为该类的对象,用于处理与当前客户联机会话有关的信息。所属套件:javax.servlet.http)

 1、 getAttribute方法:(语法:Object getAttribute(java.lang.stirng变量) 说明:取出保存在Sesson内的变量)。

 2、 getCreationTime方法:(语法:long getCreation Time() 说明:取出此Sesson对象的建立的时间)

 3、 getid方法:(语法:java.lang.string getID() 说明:取出此Sesson对象的编号)

 4、 getLastAccesssedTime方法:(语法:long getLastAccessedTime() 说明:取出此Sesson对象的最后存取时间)

 5、 getMaxInactiovInterval方法:(语法:int getMaxInactiveInterval()  说明:取得目前设置的Sesson对象最大时间间隔,单位为秒。如果用户超过此时间间隔无动作,则Sesson对象失效)

 6、 invalidate方法:(语法:void invalidate() 说明:强制结束服务端代表此联机的Sesson对象)

 7、 isNew方法(语法:boolean isNew() 说明:判断sesson对象是否为刚刚建立的对象)

 8、 setAttribute方法:(语法:void setAttribute(java.lang.string变量名称,Object变量值) 说明:将数据保存到sesson对象内)

 9、 removeAttribute方法:(语法:void removeAttribute(java.lang.string变量) 说明:删除保存在sesson对象中的数据)

十八、javax.servlet.jsp.jspWrite类(说明:jsp中隐含对象out即为该 类的对象。所属套件:javax.servlet.jsp)

 1、 flush()方法:(语法:void flush() 说明:强制输出缓冲区中的数据。该方法与HttpServletResponse类的flushBuffer 具有相似的效果)

 2、 getBufferSize方法:(语法:int getBufferSize()  说明:取得目前缓冲区的大小)

 3、 getRemaining文法:(语法: int Remaining() 说明:取得目前缓冲区的剩余空间。)

 4、 println 方法:(语法:void println(java.lang.string 输出字符串)   说明:输出字符串。)

常用Java API(转)的更多相关文章

  1. 常用Java API之Ramdom--用代码模拟猜数小游戏

    常用Java API之Ramdom Ramdom类用来生成随机数字.使用起来也是三个步骤: 1.导包 import java.util.Random; 2.创建 Random r = new Rand ...

  2. 常用Java API之Scanner:功能与使用方法

    Scanner 常用Java API之Scanner:功能与使用方法 Scanner类的功能:可以实现键盘输入数据到程序当中. 引用类型的一般使用步骤:(Scanner是引用类型的) 1.导包 imp ...

  3. 算法竞赛中的常用JAVA API:PriorityQueue(优先队列)(转载)

    算法竞赛中的常用JAVA API:PriorityQueue(优先队列) PriorityQueue 翻译过来就是优先队列,本质是一个堆, 默认情况下堆顶每次都保留最小值,每插入一个元素,仍动态维护堆 ...

  4. 算法竞赛中的常用JAVA API :HashSet 和 TreeSet(转载)

    算法竞赛中的常用JAVA API :HashSet 和 TreeSet set set容器的特点是不包含重复元素,也就是说自动去重. HashSet HashSet基于哈希表实现,无序. add(E ...

  5. 算法竞赛中的常用JAVA API :HashMap 和 TreeMap(转载)

    算法竞赛中的常用JAVA API :HashMap 和 TreeMap 摘要 本文主要介绍Map接口下的HashMap和TreeMap. HashMap HashMap是基于哈希表的 Map 接口的实 ...

  6. 8.算法竞赛中的常用JAVA API :Calendar日期类

    8.算法竞赛中的常用JAVA API :Calendar日期类 摘要 在蓝桥杯中有关于日期计算的问题,正好java中的Date类和Calendar类提供了对日期处理的一些方法.Date类大部分方法已经 ...

  7. 7.算法竞赛中的常用JAVA API :String 、StringBuilder、StringBuffer常用方法和区别(转载)

    7.算法竞赛中的常用JAVA API :String .StringBuilder.StringBuffer常用方法和区别 摘要 本文将介绍String.StringBuilder类的常用方法. 在j ...

  8. 6.算法竞赛中的常用JAVA API :Math类(转载)

    6.算法竞赛中的常用JAVA API :Math类 求最值 最小值 Math.min(int a, int b) Math.min(float a, float b) Math.min(double ...

  9. 算法竞赛中的常用JAVA API :大数类(转载)

    5.算法竞赛中的常用JAVA API :大数类 摘要 java中的基础数据类型能存储的最大的二进制数是 2 ^ 63 - 1 对应的十进制数是9223372036854775807(long类型的最大 ...

  10. 转载LoadRunner的常用Java API

    Java API是访问Vuser函数的基础,通过LoadRunner的Java API可以在脚本中很容易地创建事务与并发点.获取用户信息等功能. 1. 事务函数(Transaction Functio ...

随机推荐

  1. RQNOJ 201 奥运大包围:LIS + 拼链成环

    题目链接:https://www.rqnoj.cn/problem/201 题意: 开始时n(n<=1000)个人手拉手围成一个圈. 后来这些人中的一些按顺序向里面出圈形成一个新圈.从而使原圈形 ...

  2. Linux 修改用户名

    0.使用root用户登录进行操作 1.删除用户相关进程 ps -ef | grep zheng236 2. 修改用户登录名 usermod zheng236 -l zheng 3.修改用户家目录 mv ...

  3. 7.21.02 switch语句

    switch语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. 语法 switch语法格式如下: switch(expression) { case value : //语句 break ...

  4. oozie调用java实例------Java action

    Oozie支持Java action ,Java action 会自动执行workflow任务中制定的java类中的 public static void main(String[] args)方法, ...

  5. 四种JavaScript隐式类型转换的总结

    一般存在四种情况,JavaScript会对变量的数据类型进行转换. 目录 * if中的条件会被自动转为Boolean类型 * 会被转为false的数据 * 会被转为true的数据 * 参与+运算都会被 ...

  6. Kubernetes e2e test and test framework

    前言 Kubernetes的成功少不了大量工程师的共同参与,而他们之间如何高效的协作,非常值得我们探究.最近研究和使用了他们的e2e测试和框架,还是挺有启发的. 怎样才是好的e2e测试? 不同的人写出 ...

  7. 关于DreamWeaver CS6.0 + PhoneGap 之移动开发环境搭建

    原博客地址为:http://blog.csdn.net/alovebtoc/article/details/9315437  HTML5已经逆袭了移动开发,近期有幸布置PhoneGap的环境搭载,其实 ...

  8. Spring框架——事务处理(编程式和声明式)

     一. 事务概述 ●在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术. ●事务就是一组由于逻辑上紧密关联而合 ...

  9. 面试题收集---grep和find的区别

    grep是通过文件找内容 find 是通过内容找文件 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来. 而linux下的find, 在目录结构 ...

  10. 百度鹰眼Java接口调用增删改查实例

    因感觉百度鹰眼的使用场景比较符合实际业务,于是对百度鹰眼做了简单功能调试.刚开始使用springframework封装的RestTemplate,但是测试提示ak参数不存在.后又试了几种方法,均提示a ...