• Designed by cwdkg in 2007
  • Procedure by TaFanSei in 2007
  •  
     
    当前位置:28ke工作室 > 教程 > JAVA学习IO类的一些小技巧
     
     
    JAVA学习IO类的一些小技巧
        
    JAVA中JDK文档包含了丰富的IO类。对IO类的学习,初学者也是比较头疼的。其实我们可以从IO类中的命名来学习这些类的基本用法。
    JAVA中的IO类可以分为两部分,对字节操作类和字符操作类。也就是说,IO类只可以操作字符和字节。JAVA的设计师在类的命名上,也透露了这以点。
    1. 对字节操作的类命名一般有一个Stream,比如ByteArrayInputStream,ByteArrayOutputStream,该类说明是对字节数组的操作。
    2. 对字符操作的类命名一般有一个Reader或者有Writer,比如StringReader和StringWriter。
    3. 有时候会对字节和字符进行转化。所以会出现负责转化的包装类。就是DataInputStream和DataOutputStream。注意它的命名是以Data开始的,同其他的IO类有不同之处。值得大家去体会。
    4. 不管是对字节还是字符的操作,最终我们可能都要把它以字节的形式写入到文件中。所以在这里顺便把和文件操作有关的类提一下。和文件操作有关的类肯定有一个File,对文件字节操作的有FileInputStream和FileOutputStream类,对字符操作的有FileReader和FileWriter。
    5. 包装类中有一个特殊的类就是为了提高效率的,负责缓冲的类,一般有Buffered.字节方面:BufferedInputStream和BufferedOutputStream;字符方面:BufferedReader与BufferedWriter.
    大家只要在命名上思考总结一下,发现IO类还是瞒有规律的。呵呵。知道了类的基本用法。即使它们的方法记不住也没有关系,打开JDK查找就OK了。
    学习JAVA的时候,站在设计者的角度去思考和学习,往往可以达到事半功倍的效果。
     

                          
    作者:TaFanSei | 发表时间:2008-3-29 12:34:06 
     
     
    MY BLOG 
    ICP05001603
    Copyright cwdkg.com 2004-2007 All Rights Reserved