1.基本概念
(1)16种流介绍
(2)Input_OutputStream继承结构图
(3)Reader_Writer继承结构图
2.基本操作
2.1.基本读操作- read()方法
(1)
1 /* 2 java.io.InputStream 3 java.io.FileInputStream 4 按照字节方式读取 5 */ 6 import java.io.*; 7 class FileInputStreamtest 8 { 9 public static void main(String[] args) 10 { 11 FileInputStream fis = null; 12 try{ 13 //文件路径 14 //String filePath="text1.txt";//相对路径,在当前路径下 15 // String filePath="D:\\Sourcecode\\Editplus\\java\\file\\text1.txt"; 16 String filePath="D:/Sourcecode/Editplus/java/file/text1.txt"; 17 fis = new FileInputStream(filePath); 18 //读 19 int i1 = fis.read();//以字节方式读,只能读取一个字母 20 System.out.println(i1);//输出字母对应的ASSICK值 21 22 }catch(FileNotFoundException e){ 23 e.printStackTrace(); 24 }catch(IOException e){ 25 e.printStackTrace(); 26 }finally{ 27 //保证流一定释放,使用try..catch语句 28 if(fis!=null){ 29 try{ 30 fis.close(); 31 }catch(IOException e){ 32 e.printStackTrace(); 33 } 34 } 35 36 } 37 } 38 }