- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java李兴华学习笔记之Java_IO操作.pdf
北京MLDN 软件实训中心 联系电话:010
1、课程名称:Java IO 操作
2、知识点
2.1、上次课程的主要知识点
1、 StringBuffer :当字符串需要重复改变的时候可以使用 StringBuffer 类完成,在 String 类中使用“+ ”完成连接,而
StringBuffer 使用append()方法完成连接。
2 、 垃圾收集:
·自动回收:JVM 不定期调用GC 进行垃圾空间的释放
·手工回收:通过Runtime 类中的gc()方法(System.gc()就是调用了Runtime 类中的gc()方法)进行回收
·一个对象回收前会默认调用finalize()方法,以作为对象的收尾操作。
3、 Date 表示一个日期时间,之后可以通过 SimpleDateFormat()类完成日期的格式化操作,此类可以完成 String 与 Date
型数据的相互转换。
4 、 比较器:Comparable、Comparator
第(1)页 共(19)页 E-Mail :mldnqa@163.com
北京MLDN 软件实训中心 联系电话:010
·Comparable :在j ava.lang 中保 ,建立的时候直接实现此接口,有一个compareTo()方法
·Comparator :在j ava.util 中保 ,挽救的比较器操作,有两个,比较的是compare()方法
5、 正则表达式,尤其是String 类对正则的三个支持。
6、 反射机制:
·Class 实例的三种取得方式
·通过Class 类进行对象的实例化操作
7、 大数字:BigInteger、BigDecimal
8、 对象克隆:Cloneable 属于标识接口,一个类需要克隆要覆写Obj ect 类中的clone()方法,要扩大权限
2.2、本次预计讲解的知识点
1、 掌握File 类的使用,并可以使用File 类进行文件本身的操作;
2 、 掌握字节流和字符流的使用,并掌握IO 操作的基本原理;
3、 掌握打印流、文件操作流、内 操作流的使用
4、 掌握对象序列化的使用。
3、具体内容
IO 操作作为整个JAVA 中最复杂的开发包,将作为一个难点出现,但是要想跨过此部分,就必须对面向对象的基本
概念非常的熟悉,对于抽象类也要熟悉。
根据实例化子类的不同,完成的功能也不同。这句话就是IO 操作的核心。
整个IO 包中实际上需要的就是五个类和一个接口:File、OutputStream、InputStream、Writer、Reader ;Serializable 。
所有的类和接口基本上都在j ava.io 包中定义的。
3.1 File 类(重点)
File 类在整个IO 包中是唯一一个与文件本身有关的操作类,所 的与文件本身有关指的是创建、删除文件等操作。
在j ava.io 包中的File 类本身是一个跨平台的文件操作类,所以在操作中要更多的考虑到各个操作系统的区别。
File 类的构造:public File(String pathname),在建立File 对象的时候需要指定一个路径。
现在要想创建一个文件,可以使用方法:public boolean createNewFile() throws IOException
package org.lxh.filedemo;
import java.io.File;
public class FileDemo01 {
public static void main (String [] args) throws Exception {
File file = new File(d:\\temp .txt); // 指定要操作的文件路径
file.createNewFile ();
}
}
既然可以创建文件,那肯定也可以删除:public boolean delete()
但是如果要想删除文件,则肯定要判断文件是否 在:public boolean exists()
那么下面完成这样的一个程序:如果文件 在,则删除掉,如果文件不 在
文档评论(0)