• java-01


    IO输入输出的概念:

    1.把数据读到内存中,称为输入。从内存往外部设备写数据,称为输出。

    file类

    1.file类的对象可以表示文件也可以表示目录。

    2.file对象可以对文件和目录的属性进行操作。

    3.file对象不能直接对文件进行读写操作。

    输入流和输出流

    1.往内存中读叫输入流。

    2.从内存中往外写叫输出流。

    字节流和字符流

    1.inputstream和outputstream是字节流。

    字节输入流:fileinputstream

    字节输出流:fileoutputstream

    2.reader和writer是字符流。

    字符输入流:filereader

    字符输出流:filewriter

    long begin = System.nanoTime();
    //声明一个文件x并关联文件路径
    File x = new File("音乐.txt");
    FileInputStream fin = new FileInputStream(x);
    File y = new File("音乐.txt");
    FileOutputStream fou = new FileOutputStream(y);
    //判断x,y文件是否存在
    System.out.println(x.exists());
    System.out.println(y.exists());
    int w = 0;
    while(w !=-1){
    w = fin.read();
    fou.write(w);
    }
    fin.close();
    fou.close();
    // 这段代码放在程序执行后,计时结束
    long end = System.nanoTime() - begin;
    //输出程序运行
    System.out.println("耗时:" + end + "纳秒");
    }
    }//创建一个文件p

    File p = new File("D:\wenjian.jsva");
       p.mkdirs();
         //声明一个变量filename
         String filename = "电子书免费看.txt";
         //创建一个新的对像p1
      File p1 =new File(p,filename);
    p1.createNewFile();
    //构造一个FileReader对象,关联文件p1;
         FileReader f = new FileReader(p1);
         int y = f.read();
         while(y != -1){
         y=f.read();
          System.out.print((char)y);
     }

    }
    }

  • 相关阅读:
    【Python学习笔记之三】lambda表达式用法小结
    Cisco Packet Tracer 6.0 实验笔记
    Kali Linux 下安装中文版输入法
    kali 2018.1安装教程
    Kali Linux菜单中各工具功能大全
    互联网电商购物车架构演变案例
    互联网业务场景下消息队列架构
    物流系统高可用架构案例
    高并发下海量容器案例一
    客服系统微服务架构的演化
  • 原文地址:https://www.cnblogs.com/baichaofeng123/p/7162291.html
Copyright © 2020-2023  润新知