zoukankan      html  css  js  c++  java
  • 第十周学习总结

    package demo;
    import java.io.*;
    public class demo1 {
    
    	public static void main(String[] args) {
    		File f=new File("D:"+File.separator+"test"+File.separator+"Demo02.txt");
    		InputStream input=null;
    		try {
    			input=new FileInputStream(f);
    			int temp;
    			try {
    				while((temp=input.read())!=-1) {
    					System.out.print((char)temp);
    				}
    			} catch (IOException e) {
    				
    				e.printStackTrace();
    			}
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		}
    		try {
    			input.close();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		
    	}
    
    }
    
    首先我对字节流中的输出流与输入流的步骤进行反复的编程,让我对它的记忆越来越深,并对这个InputoutStream与OutputStream的捉摸了好久,到最后才知道是以程序为中心的输入与输出,才让我从困惑中走出来,感谢网络上的视频!!!!这才让我一步步能跟上后面很多程序的阅读。
    

    课程总结(这周东西有点多我一点一点的总结)

    一:首先是对Java IO中操作文件类——File的了解(其实就是利用File类设置路径再对其进行方法的利用(File的方法有很多比如创造文件删除文件判断文件是否存在等等))

    import java.io.*;
    public class demo1 {
    
    	public static void main(String[] args) {
    		File f=new File("D:"+File.separator+"test"+File.separator+"Demo02.txt");
    		try {
    			f.createNewFile();
    		}catch(Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    }
    

    二:对字符流与字符流的基本操作(我先总结下文件操作的步骤1:使用File类打开一个文件,2通过字节流或字符流的子类指定输出的位置,3:进行读或写的操作,4:关闭石输入与输出),在字节流中有OutputStream(对程序中到文件中进行read)与InputStraem(对文件到程序中write的功能)而再字符流当中则有reader与writer跟字符流的理解差不多吧。
    三:转换流——OutputStreamWriter与InputStreamReader的了解,前面那个就是从程序到文件(字符流到字节流的转变),后面的则是从文件中到程序(字节流到字符流的转变)
    四:内存操作流也有字节流与字符流的(字节流中分ByteArrayInputStream与ByteArrayOutputStream两种,在字符流中分ByteArrayReader与ByteArrayWriter两种,理解意思跟上面的差不多,也有他们相对应的方法)
    五:管道流只要注意要把输出流连接到输入流中即可,利用connect来连接(PipeOutputStream连到PipeInputStream即可)定义两个接口利用implements.
    六:打印流就是将其格式化输出,利用C语言所学的printf输出,也是用%d或者%f或%c或%s即可

    虽然你不懂,但我知道!!!!

  • 相关阅读:
    1442. Count Triplets That Can Form Two Arrays of Equal XOR
    1441. Build an Array With Stack Operations
    312. Burst Balloons
    367. Valid Perfect Square
    307. Range Sum Query
    1232. Check If It Is a Straight Line
    993. Cousins in Binary Tree
    1436. Destination City
    476. Number Complement
    383. Ransom Note
  • 原文地址:https://www.cnblogs.com/chenxinxin/p/11774716.html
Copyright © 2011-2022 走看看