【流】数据流,一串数据,就像流水一样,有方向。输入输出是它的方向,无论是输入数据还是输出数据。从计算机的角度来看,输入数据流是阅读和阅读数据;计算机输出数据,即写作 【输入输出流】又称读写数据流。一系列有方向流动的数据,有起点和目的地。 【FileOutputSteam】文件输出流。对于计算机来说,输出就是写作的意思。File是写数据的目的地,也就是文件 练习一,写hellolo Zora到文件a.txt上
package org.zhaiyujia.pkg1;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class TestFile { File file; public TestFile() { file=new File("f://a.txt"); boolean b=file.exists(); if(!b) { ///之前的错误是因为try{}是被迫的catch{} try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } try { FileOutputStream fos=new FileOutputStream(file); String info="hello Zora"; fos.write(info.getBytes()); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String[] args) { new TestFile(); }}