zoukankan      html  css  js  c++  java
  • Java IO流杂谈

    创建文件和删除文件(File类)

     1 import java.io.File;
     2 import java.io.IOException;
     3 
     4 public class T2 {
     5     public static void main(String[] args) {
     6         File file = new File("C:\abc.txt");
     7         if(file.exists()){
     8             file.delete();
     9             System.out.println("文件已经删除");
    10         } else
    11             try {
    12                 file.createNewFile();
    13                 System.out.println("文件已创建");
    14             } catch (IOException e) {
    15                 // TODO Auto-generated catch block
    16                 System.out.println("文件创建出现错误");
    17                 e.printStackTrace();
    18             }
    19     }
    20 }

    1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,

    所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;

    而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类。

    【首先需要明白的是:流是干什么的???(为了永久性的保存数据)

      根据数据流向的不同分为输入流和输出流;

      根据处理数据类型的不同分为字符流和字节流;

    【然后需要明白的是输入模式和输出模式是谁流向谁:

    InputStream(字节输入流)和Reader(字符输入流)通俗的理解都是读(read)的。

    OutputStream(字节输出流)和Writer(字符输出流)通俗的理解都是写(writer)的。

    最后下面搞清楚各种流的类型的该怎么用,谁包含谁,理清思路。

    2:InputStream类是字节输入流的抽象类,是所有字节输入流的父类,

  • 相关阅读:
    畅通工程续
    find the safest road
    Window Pains
    什么是DO / DTO / BO / VO /AO ?
    编程四大件
    1.Redis简介和安装
    0.Redis课程大纲
    8.docker容器虚拟化与传统虚拟机比较
    7.docker私有仓库
    6.Docker服务编排
  • 原文地址:https://www.cnblogs.com/isit/p/7326177.html
Copyright © 2011-2022 走看看