java李兴华学习笔记之Java_IO操作.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

weiwoduzun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档