自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java拾遺之Java基礎(chǔ)-流

開發(fā) 前端
流類有ObjectInputStream和ObjectOutputStream,本身這兩個方法沒什么,但是其要寫出的對象有要求,該對象必須實現(xiàn)Serializable接口,來聲明其是可以序列化的。否則,不能用對象流讀寫。

一、概述

Java中IO流按方向分為輸入流和輸出流,按數(shù)據(jù)類型分為字節(jié)流和字符流。

二、按類型

三、按方向

輸入

輸出

四、常見流介紹

節(jié)點流類型常見的有:

對文件操作的字符流有FileReader/FileWriter,字節(jié)流有FileInputStream/FileOutputStream。

處理流類型常見的有:

緩沖流:緩沖流要“套接”在相應(yīng)的節(jié)點流之上,對讀寫的數(shù)據(jù)提供了緩沖的功能,提高了讀寫效率,同事增加了一些新的方法。

字節(jié)緩沖流有BufferedInputStream/BufferedOutputStream,字符緩沖流有BufferedReader/BufferedWriter,字符緩沖流分別提供了讀取和寫入一行的方法ReadLine和NewLine方法。

對于輸出地緩沖流,寫出的數(shù)據(jù),會先寫入到內(nèi)存中,再使用flush方法將內(nèi)存中的數(shù)據(jù)刷到硬盤。所以,在使用字符緩沖流的時候,一定要先flush,然后再close,避免數(shù)據(jù)丟失。

轉(zhuǎn)換流:用于字節(jié)數(shù)據(jù)到字符數(shù)據(jù)之間的轉(zhuǎn)換。

僅有字符流InputStreamReader/OutputStreamWriter。其中,InputStreamReader需要與InputStream“套接”,OutputStreamWriter需要與OutputStream“套接”。

數(shù)據(jù)流:提供了讀寫Java中的基本數(shù)據(jù)類型的功能。

DataInputStream和DataOutputStream分別繼承自InputStream和OutputStream,需要“套接”在InputStream和OutputStream類型的節(jié)點流之上。

對象流:用于直接將對象寫入寫出。

流類有ObjectInputStream和ObjectOutputStream,本身這兩個方法沒什么,但是其要寫出的對象有要求,該對象必須實現(xiàn)Serializable接口,來聲明其是可以序列化的。否則,不能用對象流讀寫。

還有一個關(guān)鍵字比較重要,transient,由于修飾實現(xiàn)了Serializable接口的類內(nèi)的屬性,被該修飾符修飾的屬性,在以對象流的方式輸出的時候,該字段會被忽略?

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2022-10-11 09:33:04

Java異常Exception

2024-09-23 12:35:49

2018-11-30 15:17:38

CPUCache緩存行

2010-03-30 08:36:26

Java框架StrutsSpring

2021-03-19 16:05:33

CSS CSS 屬性CSS 基礎(chǔ)

2021-12-14 07:40:07

C# 異步流結(jié)合體

2021-06-25 10:18:08

JavaScript Array.map 巧技拾遺

2013-09-16 16:07:38

Java基礎(chǔ)IO

2016-07-29 10:37:00

互聯(lián)網(wǎng)httphtml

2011-07-04 16:04:20

Applet

2011-07-05 14:42:46

java

2011-07-22 17:14:53

java

2022-10-21 14:12:06

2011-07-19 09:38:41

一維數(shù)組Junit靜態(tài)成員

2011-07-04 13:31:15

2009-07-09 16:24:48

JDK學(xué)習(xí)筆記Java語言基礎(chǔ)

2021-02-26 13:08:27

Java高并發(fā)AQS

2022-03-28 09:31:58

for循環(huán)語句

2021-03-22 09:56:01

Java基礎(chǔ)System類Static

2011-06-13 10:41:17

JAVA
點贊
收藏

51CTO技術(shù)棧公眾號