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

基于流的I/O系統(tǒng)被打包到j(luò)ava.io包中,本系列介紹那些自Java最初發(fā)布以來(lái)就已提供且廣泛使用的部分。然而,從1.4版本開(kāi)始,Java添加了另一套I/O系統(tǒng),被稱為NIO(也就是new I/O系統(tǒng)的縮寫(xiě))。NIO被打包到j(luò)ava.nio及其子包中。。隨著JDK7的發(fā)布,Java對(duì)NIO的功能進(jìn)行了極大擴(kuò)展,并且NIO的使用也在朝預(yù)期方向增長(zhǎng)。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包還包含兩個(gè)已經(jīng)不再贊成使用的類:LineNumberInputStream和StringBufferInputStream,上面沒(méi)有列出這兩個(gè)類。對(duì)于新代碼不應(yīng)當(dāng)使用這些類。

java.io定義了以下接口:

Closeable FileFilter ObjectInputValidation

DataInput FilenameFilter ObjectOutput

DataOutput Flushable ObjectStreamConstants

Externalizable ObjectInput Serializable

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

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:探究java.io之I/O類和接口
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!

2025國(guó)考·省考課程試聽(tīng)報(bào)名

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