zoukankan      html  css  js  c++  java
  • JavaSE 高级 第06节 初识I、O流

    2016-07-24

    input  output

    1,流的概念

             输入流是读数据。

             输出流是写数据。

             输入输出的概念针对程序来说。

    2,字节流

             用于以字节为单位的输入输出,主要是处理字节或者二进制数据的各种输入输出。

             一般用于处理图像、声音文件。

             InputStream 是所有字节输入流的祖先类。

             OutputStream 是所有字节输出流的祖先类。

    3,字符流

             以字符为基本处理的单位,主要用于处理字符或者是文本类型。一般用作处理文本

             读取存储以及与网络的文本信息的交互。

             Reader 是所有字符输入流的祖先类。

             Writer 是所有字符输出流的祖先类。

    4,文件管理

             读文件  输入流

             写文件  输出流

             File f = new File("D:\workspace\java_io\file.txt");

             f.exists();

             f.mkdir();

             f.mkdirs();

             File[] files=f.listFiles();

    package com.java1995;
    
    import java.io.File;
    
    public class TestFile {
    
        public static void main(String[] args) {
            /**
             * File这个类名起的有点歧义,它代表的不仅仅是文件,还有文件夹。
             *  所有说FilePath这个名字可能更能体现出File的 真实含义。
             */
    
            File f = new File("D:\workspace\java_io\file.txt");
            f.exists();
            f.mkdir();
            f.mkdirs();
            File[] files = f.listFiles();
            for (File file : files) {
                System.out.println(file.getName());
                System.out.println(file.getPath());
                System.out.println(file.isFile());
                System.out.println(file.isDirectory());
            }
        }
    }

    【参考资料】

    [1] Java轻松入门经典教程【完整版】

  • 相关阅读:
    回溯法之图的着色问题
    回溯法基本思想
    L2-006 树的遍历
    P1540 机器翻译
    P1067 多项式输出
    C++STL之map映照容器
    C++STL之multiset多重集合容器
    C++STL之set集合容器
    C++之string基本字符系列容器
    C++STL之vector向量容器
  • 原文地址:https://www.cnblogs.com/cenliang/p/5701153.html
Copyright © 2011-2022 走看看