JDK核心API

JDK核心API

ID:47504447

大小:2.70 MB

页数:9页

时间:2020-01-12

JDK核心API_第1页
JDK核心API_第2页
JDK核心API_第3页
JDK核心API_第4页
JDK核心API_第5页
资源描述:

《JDK核心API》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、..1.JDK核心API语言核心包、异常处理、常用工具包、集合框架。熟练掌握JDK核心API编程技术;理解API设计原则;具备熟练的阅读API文档的能力;为后续的课程学习打下坚实的语言基础。1.1.java.lang包1.1.1.包装类1.1.2.类String.length()返回字符数word教育资料...equals()equalsIgnoreCase()//比较“JAVA”和“java”为同一课程toUpperCase()toLowerCase()//同上字符串相加可用“+”或此处为在s后加上nameStringBuffer类表示可修改的字符串,

2、大量字符串的相加等于处理应该使用StringBuffer。word教育资料..1.1.1.类Mathword教育资料..1.1.1.类Class1.1.2.类Object1.2.java.util包1.2.1.类Dateword教育资料..1.1.1.类CalendarCalendar是抽象的,用getInstance()方法获取Calendar类的实例1.1.2.类RanomnextInt()nextFloat()nextDouble()1.1.3.集合框架接口:Collection(List、Set),Map具体类:List(ArrayList、Li

3、nkedList),Set(HashSet、TreeSet),Map(HashMap)算法:CollectionsCollection对象是将多个元素组成一个单元的对象Set接口继承Collection接口,具体实现类(HashSet为快速查找而设计的Set、TreeSet保持排序的Set)常用方法:Object[]toArray()word教育资料..intsize()bolleanadd(Objecto)bolleanremove(Objecto)booleanisEmpty()ArrayList继承AbstractList并实现List接口是长度可

4、变的对象引用数组,构造方法:ArrayList()ArrayList(Collectionc)根据给定集合的元素创建数组列表ArrayList(intsize)大小后续可以变化LinkedList继承AbstractSequentialList并实现List接口,用于创建链表数据结构,构造函数:LinkedList()LinkedList(Collectionc)同上Map是一个集合接口,对象创建Mapm=newHashMap(),添加数据Objectput(Objectkey,Objectvalue),SetkeySet()返回键,Objectget(

5、Objectkey)返回值的对象,Collectionvalues()返回值的集合1.1.java.io包1.1.1.I/O流概述字节流:InputStreamOutputStream为抽象类word教育资料..read()从流中读入数据,intread(byteb[]),intread(byteb[],intoff,intlen)从流中读取长度为len的数据,写入数组b中从索引off开始的位置,并返回读取所得字节数。返回-1表明流结束。skip()跳过流中若干字节数available()返回流中可用字节数mark()在流中标记一个位置reset()返回

6、标记过的位置markSupport()是否支持标记和复位操作close()关闭流write()写入流,write(byteb),write(byte[],intoff,intlen)同上,eg.write(Strings,intoff,intlen)flush()刷空输出流,并将缓冲区中的数据强制送出文件流:FileInputStreamFileOutputStream用于读写本地文件系统中的文件,FileFileDescriptor描述本地文件系统中的文件或目录FilenameFilter按文件名查找,RandomAccessFile本地文件随机访问缓

7、冲流:BufferedInputStreamBufferedOutputStream过滤流:数据流//计算一个输入流中的字符数和行数IntDataLine(InputStreamin){DataInputStreamdata=newDataInputSream(in);StringcurrentLine;word教育资料..intlineCount=0;intcharCount=0;while((currentLine=data.readLine())!=null){++lineCount;charCount+=currentLine.length();

8、}Return(charCount/(float)lineCount);}标准流

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。