• 第十周课程总结


    课程总结:

    本周主要对javaio进行了学习

    1.操作文件的类--File

    File类的构造方法:public File(String pathname)----实例化File类的时候,必须设置好路径。

    例如File f=new File(“d:”+File.separator+“test”+File.separator+“demo.txt”);

    2.RandomAccessFile类

    3.字节流与字符流基本操作

    字节输出流:OutputStream

    OutputStream是整个io包中字节输出流的最大父类

    public abstract class OutputStream
    
    extends Object
    
    implements Closeable,Flushable
    

      此类是一个抽象类,如果想用此类的话,必须通过子类实例化对像。

    FileOutputStream子类,此类的构造方法

    public FileOutputStream(File file)throws FileNotFoundExceptio
    

     

    package org.lxh.demo12.byteiodemo;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.OutputStream;
    public class OutputStreamDemo1{
    public static void main(String[]args)throws Exception{
    //第1步:使用File类找到一个文件
    File f=new File("d:"+File.separator+"test.txt");
    //第2步:通过子类实例化父类对象
    OutputStream out=null;
    out=new FileOutputStream(f);
    //第3步:进行写操作
    String str="hello wrold";
    byte b[]=str.getBytes();
    out.write(b);
    //第4步:关闭输出流
    out.close();
    }
    }
    

      

     字符输出流Writer

    Writer本身就是一个字符流的输出类,此类定义如下

    public abstract class Writer
    
    extends Object
    
    implements Appendable,Closeable,Flushable
    

      

    字符输出流:Reader

    Reader类时使用字符的方式从文件之中取出数据,Reader类的定义如下

    public abstract class Reader
    
    extends Object
    
    implements Readable,Closeable
    

      

  • 相关阅读:
    旁注攻击介
    简单讲解什么是黑帽SEO
    ADO.NET基础必背知识
    Burp Suite Pro1.7.36破解版
    Screen命令让Linux shell在后台运行
    网站seo优化教你如何引蜘蛛爬行网站
    hibernate导入大量数据时,为了避免内存中产生大量对象,在编码时注意什么,如何去除?
    递归返回值
    利用cglib生成动态java bean
    java线程安全和线程同步
  • 原文地址:https://www.cnblogs.com/lx1943661721/p/11783068.html
Copyright © 2020-2023  润新知