国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

IO流_FileOutputStream寫(xiě)出數(shù)據(jù)

2019-11-10 23:50:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
package cn.itcast_01;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream.GetField;/* * IO流分類(lèi): * 		流向: *			輸入流	讀取數(shù)據(jù) * 			輸出流	寫(xiě)出數(shù)據(jù) * 		數(shù)據(jù)類(lèi)型: * 			字節(jié)流 * 				字節(jié)輸入流	讀取數(shù)據(jù)	InputStream * 				字節(jié)輸出流	寫(xiě)出數(shù)據(jù)	OutputStream * 			字符流 * 				字符輸入流	讀取數(shù)據(jù)	Reader * 				字符輸出流	寫(xiě)出數(shù)據(jù)	Writer *  * 		注意:一般我們?cè)谔接慖O流的時(shí)候,如果沒(méi)有明確說(shuō)明那種分類(lèi)來(lái)說(shuō),默認(rèn)情況下按照數(shù)據(jù)類(lèi)型來(lái)分的。 *  * 需求:我要往一個(gè)文本文件中輸入一句話:hello,io。 * 	 * 分析: * 		A:這個(gè)操作最好采用字符流來(lái)做,但是呢,字符流是在字節(jié)流之后才出現(xiàn)的,所以,先用字節(jié)流來(lái)操作 * 		B:由于我要往文件中寫(xiě)一句話,所以我們要采用字節(jié)輸出流。 *  * 通過(guò)上面的分析后我們知道使用:OutputStream * 但是通過(guò)查看API,我們發(fā)現(xiàn)該流對(duì)象是一個(gè)抽象類(lèi),不能實(shí)例化。 * 所以我們要找一個(gè)具體的了類(lèi)。 * 而我們要找的字類(lèi)是什么名字呢?這個(gè)時(shí)候,很簡(jiǎn)單,我們回想一下,我們是不是要往文件中寫(xiě)東西。 * 文件是那個(gè)單詞:File * 然后用的是字節(jié)輸出流,流起來(lái)就是:FileOutputStream * 注意:每種基類(lèi)的子類(lèi)都是以父類(lèi)名作為后綴名。 * 		XxxOutputStream * 		XxxInputStream * 		XxxReader * 		XxxWirter * 查詢FileOutputStream的構(gòu)造方法: * 		FileOutputStream(File file) * 		FileOutputStream(String name) *  * 字節(jié)輸出流操作步驟: * 		A:創(chuàng)建字節(jié)輸出流對(duì)象 * 		B:寫(xiě)數(shù)據(jù) * 		C:釋放資源 */public class FileOutputStreamDemo {	public static void main(String[] args) throws IOException {		// 創(chuàng)建對(duì)象		// FileOutputStream(File file)		// File file = new File("file.txt");		// FileOutputStream fos = new FileOutputStream(file);		// FileOutputStream(String name)		FileOutputStream fos = new FileOutputStream("fos.txt");		/*		 * 創(chuàng)建字節(jié)輸出流對(duì)象做了幾件事情: A:調(diào)用系統(tǒng)功能去創(chuàng)建 B:創(chuàng)建fos對(duì)象 C:把fos對(duì)象指定這個(gè)文件		 */		// 寫(xiě)數(shù)據(jù)		fos.write("java.io".getBytes());		fos.write("java".getBytes());		// 釋放資源		// 關(guān)閉此文件輸出流并釋放與此流相關(guān)的所有系統(tǒng)資源。		fos.close();		/*		 * 為什么一定要close()呢? A:讓流對(duì)象變成垃圾,這樣就可以被垃圾回收器回收了 B:通知系統(tǒng)去釋放跟該文件相關(guān)的資源		 */		// java.io.IOException: Strem Closed		// fos.write("java".getBytes());	}}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阆中市| 怀安县| 枝江市| 手游| 聂拉木县| 仪征市| 朝阳市| 保康县| 凤庆县| 靖宇县| 武山县| 武平县| 金溪县| 江源县| 韩城市| 象山县| 广平县| 年辖:市辖区| 咸阳市| 大英县| 武夷山市| 济宁市| 隆子县| 阿拉善盟| 凤台县| 平武县| 比如县| 两当县| 泸水县| 民权县| 通化市| 哈密市| 新郑市| 墨江| 南江县| 绥中县| 海宁市| 友谊县| 海宁市| 上饶市| 白城市|