Java IO 学习心得
2008-10-31 11:37
543 查看
类结构:
java.io.InputStream
(implements java.io.Closeable
)
java.io.ByteArrayInputStream
java.io.FileInputStream
java.io.FilterInputStream
java.io.BufferedInputStream
java.io.DataInputStream
(implements java.io.DataInput
)
java.io.LineNumberInputStream
java.io.PushbackInputStream
java.io.ObjectInputStream
(implements java.io.ObjectInput
,
java.io.ObjectStreamConstants
)
java.io.PipedInputStream
java.io.SequenceInputStream
java.io.StringBufferInputStream
java.io.Reader
(implements java.io.Closeable
,
java.lang.Readable
)
java.io.BufferedReader
java.io.LineNumberReader
java.io.CharArrayReader
java.io.FilterReader
java.io.PushbackReader
java.io.InputStreamReader
java.io.FileReader
java.io.PipedReader
java.io.StringReader
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
java.io.OutputStream
(implements java.io.Closeable
,
java.io.Flushable
)
java.io.ByteArrayOutputStream
java.io.FileOutputStream
java.io.FilterOutputStream
java.io.BufferedOutputStream
java.io.DataOutputStream
(implements java.io.DataOutput
)
java.io.PrintStream
(implements java.lang.Appendable
,
java.io.Closeable
)
java.io.ObjectOutputStream
(implements java.io.ObjectOutput
,
java.io.ObjectStreamConstants
)
java.io.PipedOutputStream
java.io.Writer
(implements java.lang.Appendable
,
java.io.Closeable
,
java.io.Flushable
)
java.io.BufferedWriter
java.io.CharArrayWriter
java.io.FilterWriter
java.io.OutputStreamWriter
java.io.FileWriter
java.io.PipedWriter
java.io.PrintWriter
java.io.StringWriter
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
java.lang.Throwable
(implements java.io.Serializable
)
java.lang.Error
java.io.IOError
java.lang.Exception
java.io.IOException
java.io.CharConversionException
java.io.EOFException
java.io.FileNotFoundException
java.io.InterruptedIOException
java.io.ObjectStreamException
java.io.InvalidClassException
java.io.InvalidObjectException
java.io.NotActiveException
java.io.NotSerializableException
java.io.OptionalDataException
java.io.StreamCorruptedException
java.io.WriteAbortedException
java.io.SyncFailedException
java.io.UnsupportedEncodingException
java.io.UTFDataFormatException
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
java.io.Console
(implements java.io.Flushable
)
java.io.File
(implements java.lang.Comparable
<T>,
java.io.Serializable
)
java.io.FileDescriptor
java.io.ObjectInputStream.GetField
java.io.ObjectOutputStream.PutField
java.io.ObjectStreamClass
(implements java.io.Serializable
)
java.io.ObjectStreamField
(implements java.lang.Comparable
<T>)
java.security.Permission
(implements java.security.Guard
,
java.io.Serializable
)
java.security.BasicPermission
(implements java.io.Serializable
)
java.io.SerializablePermission
java.io.FilePermission
(implements java.io.Serializable
)
java.io.RandomAccessFile
(implements java.io.Closeable
,
java.io.DataInput
,
java.io.DataOutput
)
java.io.StreamTokenizer
java.io.DataInput
java.io.ObjectInput
java.io.DataOutput
java.io.ObjectOutput
java.io.FileFilter
java.io.FilenameFilter
java.io.Flushable
java.io.ObjectInputValidation
java.io.ObjectStreamConstants
java.io.Serializable
java.io.Externalizable
Useful links:
Java I/O Streams
Examples
Link1
Link2
引用:
Java学习笔记–Java.io: http://www.ismayday.com/?p=131 (最后的范例很有意思)
关于java.io包中主要类的结构和简单说明: http://www.javah.net/Spring/20070712/4005.html
java.io包详细解说:http://hzxdark.javaeye.com/blog/40133(写的相当好!)
J***A IO 设计模式彻底分析: (搜索一下,始终没有找到有附图的版本)
java IO库 学习记录:http://cherishchen.javaeye.com/blog/183251
软件包 java.io 的分层结构:
http://gceclub.sun.com.cn/Java_Docs/jdk6/html/zh_CN/api/java/io/package-tree.html http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/io/package-tree.html
《java与模式》(去电驴吧,呵呵!)
Hierarchy For Package java.io
Class Hierarchy (Different order to official document)
java.lang.Objectjava.io.InputStream
(implements java.io.Closeable
)
java.io.ByteArrayInputStream
java.io.FileInputStream
java.io.FilterInputStream
java.io.BufferedInputStream
java.io.DataInputStream
(implements java.io.DataInput
)
java.io.LineNumberInputStream
java.io.PushbackInputStream
java.io.ObjectInputStream
(implements java.io.ObjectInput
,
java.io.ObjectStreamConstants
)
java.io.PipedInputStream
java.io.SequenceInputStream
java.io.StringBufferInputStream
java.io.Reader
(implements java.io.Closeable
,
java.lang.Readable
)
java.io.BufferedReader
java.io.LineNumberReader
java.io.CharArrayReader
java.io.FilterReader
java.io.PushbackReader
java.io.InputStreamReader
java.io.FileReader
java.io.PipedReader
java.io.StringReader
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
java.io.OutputStream
(implements java.io.Closeable
,
java.io.Flushable
)
java.io.ByteArrayOutputStream
java.io.FileOutputStream
java.io.FilterOutputStream
java.io.BufferedOutputStream
java.io.DataOutputStream
(implements java.io.DataOutput
)
java.io.PrintStream
(implements java.lang.Appendable
,
java.io.Closeable
)
java.io.ObjectOutputStream
(implements java.io.ObjectOutput
,
java.io.ObjectStreamConstants
)
java.io.PipedOutputStream
java.io.Writer
(implements java.lang.Appendable
,
java.io.Closeable
,
java.io.Flushable
)
java.io.BufferedWriter
java.io.CharArrayWriter
java.io.FilterWriter
java.io.OutputStreamWriter
java.io.FileWriter
java.io.PipedWriter
java.io.PrintWriter
java.io.StringWriter
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
java.lang.Throwable
(implements java.io.Serializable
)
java.lang.Error
java.io.IOError
java.lang.Exception
java.io.IOException
java.io.CharConversionException
java.io.EOFException
java.io.FileNotFoundException
java.io.InterruptedIOException
java.io.ObjectStreamException
java.io.InvalidClassException
java.io.InvalidObjectException
java.io.NotActiveException
java.io.NotSerializableException
java.io.OptionalDataException
java.io.StreamCorruptedException
java.io.WriteAbortedException
java.io.SyncFailedException
java.io.UnsupportedEncodingException
java.io.UTFDataFormatException
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
java.io.Console
(implements java.io.Flushable
)
java.io.File
(implements java.lang.Comparable
<T>,
java.io.Serializable
)
java.io.FileDescriptor
java.io.ObjectInputStream.GetField
java.io.ObjectOutputStream.PutField
java.io.ObjectStreamClass
(implements java.io.Serializable
)
java.io.ObjectStreamField
(implements java.lang.Comparable
<T>)
java.security.Permission
(implements java.security.Guard
,
java.io.Serializable
)
java.security.BasicPermission
(implements java.io.Serializable
)
java.io.SerializablePermission
java.io.FilePermission
(implements java.io.Serializable
)
java.io.RandomAccessFile
(implements java.io.Closeable
,
java.io.DataInput
,
java.io.DataOutput
)
java.io.StreamTokenizer
Interface Hierarchy
java.io.Closeablejava.io.DataInput
java.io.ObjectInput
java.io.DataOutput
java.io.ObjectOutput
java.io.FileFilter
java.io.FilenameFilter
java.io.Flushable
java.io.ObjectInputValidation
java.io.ObjectStreamConstants
java.io.Serializable
java.io.Externalizable
Useful links:
Java I/O Streams
Examples
Link1
Link2
引用:
Java学习笔记–Java.io: http://www.ismayday.com/?p=131 (最后的范例很有意思)
关于java.io包中主要类的结构和简单说明: http://www.javah.net/Spring/20070712/4005.html
java.io包详细解说:http://hzxdark.javaeye.com/blog/40133(写的相当好!)
J***A IO 设计模式彻底分析: (搜索一下,始终没有找到有附图的版本)
java IO库 学习记录:http://cherishchen.javaeye.com/blog/183251
软件包 java.io 的分层结构:
http://gceclub.sun.com.cn/Java_Docs/jdk6/html/zh_CN/api/java/io/package-tree.html http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/io/package-tree.html
《java与模式》(去电驴吧,呵呵!)
相关文章推荐
- java IO学习心得
- JavaIO、JavaGUI、Java事件处理学习心得
- JAVA高级视频02_IO输入与输出 06 PipedInputStream和PipedOutPutStream 学习笔记
- java中finalizer终结方法学习心得
- JAVA高级视频02_IO输入与输出 06 ByteArrayInputStram和ByteArrayOutputStream 学习笔记
- Jquery的DataTable插件 AJAX 服务器分页的的学习心得(java版)
- 【Java 学习笔记】 String.split使用心得
- Java并发底层实现原理学习心得
- JAVA IO 学习笔记
- java实习生学习心得
- Java学习心得(转自张国宝)
- 18天Java学习---Java的对象序列化以及文件IO处理
- JavaIO输入输出学习之二
- Java I/O流系统学习心得
- 关于 文件操作 【JAVA_IO】的学习与总结。
- Java IO学习【7】BufferedReader的学习-readLine原理
- 从1开始学习java一个月后总结心得
- 黑马程序员_java IO学习
- 带着问题去学习Java,初学Java的小菜自己的心得
- java学习心得——添加列表查询功能