探究java.io之I/O類和接口
來源:易賢網 閱讀:1082 次 日期:2015-04-10 14:56:33
溫馨提示:易賢網小編為您整理了“探究java.io之I/O類和接口”,方便廣大網友查閱!

基于流的I/O系統(tǒng)被打包到java.io包中,本系列介紹那些自Java最初發(fā)布以來就已提供且廣泛使用的部分。然而,從1.4版本開始,Java添加了另一套I/O系統(tǒng),被稱為NIO(也就是new I/O系統(tǒng)的縮寫)。NIO被打包到java.nio及其子包中。。隨著JDK7的發(fā)布,Java對NIO的功能進行了極大擴展,并且NIO的使用也在朝預期方向增長。NIO系統(tǒng)將在后面再講。

下面列出了java.io定義的I/O類:

BufferedInputStream FileWriter PipedOutputStream

BufferedOutputStream FilterInputStream PipedReader

BufferedReader FilterOutputStream PipedWriter

BufferedWriter FilterReader PrintStream

ByteArrayInputStream FilterWriter PrintWriter

ByteArrayOutputStream InputStream PushbackInputStream

CharArrayReader InputStreamReader PushbackReader

CharArrayWriter LineNumberReader RandomAccessFile

Console ObjectInputStream Reader

DataInputStream ObjectInputStream.GetField SequenceInputStream

DataOutputStream ObjectOutputStream SerializablePermission

File ObjectPutputStream.PutField StreamTokenizer

FileDescriptor ObjectStreamClass StringReader

FileInputStream ObjectStreamField StringWriter

FileOutputStream OutputStream Writer

FilePermission OutputStreamWriter

FileReader PipedInputStream

java.io包還包含兩個已經不再贊成使用的類:LineNumberInputStream和StringBufferInputStream,上面沒有列出這兩個類。對于新代碼不應當使用這些類。

java.io定義了以下接口:

Closeable FileFilter ObjectInputValidation

DataInput FilenameFilter ObjectOutput

DataOutput Flushable ObjectStreamConstants

Externalizable ObjectInput Serializable

可以看出,在java.io中有許多類和接口。這些類和接口包含字節(jié)流,字符流以及對象串行化(對象的存儲和檢索)。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:探究java.io之I/O類和接口

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網