创建文件和删除文件(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类是字节输入流的抽象类,是所有字节输入流的父类,