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

首頁 > 學院 > 開發設計 > 正文

IO流_遞歸、IO流總結

2019-11-10 19:15:51
字體:
來源:轉載
供稿:網友
1:遞歸(理解)	(1)方法定義中調用方法本身的現象		舉例:老和尚給小和尚講故事,我們學編程	(2)遞歸的注意事項;		A:要有出口,否則就是死遞歸		B:次數不能過多,否則內存溢出		C:構造方法不能遞歸使用	(3)遞歸的案例:		A:遞歸求階乘		B:兔子問題		C:遞歸輸出指定目錄下所有指定后綴名的文件絕對路徑		D:遞歸刪除帶內容的目錄(小心使用)2:IO流(掌握)	(1)IO用于在設備間進行數據傳輸的操作		(2)分類:		A:流向			輸入流	讀取數據			輸出流	寫出數據		B:數據類型			字節流						字節輸入流					字節輸出流			字符流					字符輸入流					字符輸出流		注意:			a:如果我們沒有明確說明按照什么分,默認按照數據類型分。			b:除非文件用windows自帶的記事本打開我們能夠讀懂,才采用字符流,否則建議使用字節流。	(3)FileOutputStream寫出數據		A:操作步驟			a:創建字節輸出流對象			b:調用write()方法			c:釋放資源					B:代碼體現:			FileOutputStream fos = new FileOutputStream("fos.txt");						fos.write("hello".getBytes());						fos.close();					C:要注意的問題?			a:創建字節輸出流對象做了幾件事情?				三件					A:調用系統功能去創建 					B:創建fos對象 					C:把fos對象指定這個文件 			b:為什么要close()?				A:讓流對象變成垃圾,這樣就可以被垃圾回收器回收了 				B:通知系統去釋放跟該文件相關的資源 			c:如何實現數據的換行?				windows:/r/n 				linux:/n 				Mac:/r 				而一些常見的高級記事本,是可以實別任意換行符的。 			d:如何實現數據的追加寫入?				 用構造方法帶第二個參數是true的情況即可 	(4)FileInputStream讀取數據		A:操作步驟			a:創建字節輸入流對象			b:調用read()方法			c:釋放資源					B:代碼體現:			FileInputStream fis = new FileInputStream("fos.txt");						//方式1			int by = 0;			while((by=fis.read())!=-1) {				System.out.PRint((char)by);			}						//方式2			byte[] bys = new byte[1024];			int len = 0;			while((len=fis.read(bys))!=-1) {				System.out.print(new String(bys,0,len));			}						fis.close();	(5)案例:2種實現		A:復制文本文件		B:復制圖片		C:復制視頻	(6)字節緩沖區流		A:BufferedOutputStream		B:BufferedInputStream	(7)案例:4種實現		A:復制文本文件		B:復制圖片		C:復制視頻		3:自學字符流	IO流分類		字節流:			InputStream				FileInputStream				BufferedInputStream			OutputStream				FileOutputStream				BufferedOutputStream				字符流:			Reader				FileReader				BufferedReader			Writer				FileWriter				BufferedWriter
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四会市| 安岳县| 阜康市| 呼伦贝尔市| 同心县| 城步| 武邑县| 东辽县| 正定县| 新化县| 略阳县| 大安市| 雷山县| 铁力市| 吐鲁番市| 衡阳市| 科技| 蒲城县| 腾冲县| 达日县| 伽师县| 阳春市| 井冈山市| 许昌县| 吉木萨尔县| 尼木县| 慈利县| 遂川县| 镇康县| 察隅县| 麦盖提县| 佳木斯市| 禄丰县| 榆中县| 南投市| 甘孜县| 徐汇区| 台前县| 大足县| 东至县| 霍城县|