這里有我之前上課總結(jié)的一些知識(shí)點(diǎn)以及代碼大部分是老師講的筆記 個(gè)人認(rèn)為是非常好的,,也是比較經(jīng)典的內(nèi)容,真誠(chéng)的希望這些對(duì)于那些想學(xué)習(xí)的人有所幫助!
由于代碼是分模塊的上傳非常的不便。也比較多,講的也是比較清晰的!如果你有需要可以在評(píng)論中留下您的郵箱我看到一定會(huì)免費(fèi)發(fā)給你的!感謝這個(gè)平臺(tái)讓我們大家共同進(jìn)步吧!! 記住 程序員是無私的?。。?/p>
也非常歡迎到我的博客內(nèi)觀看 博客地址:http://m.survivalescaperooms.com/duscl/
/*1:遞歸(理解) (1)方法定義中調(diào)用方法本身的現(xiàn)象 舉例:老和尚給小和尚講故事,我們學(xué)編程 (2)遞歸的注意事項(xiàng); A:要有出口,否則就是死遞歸 B:次數(shù)不能過多,否則內(nèi)存溢出 C:構(gòu)造方法不能遞歸使用 (3)遞歸的案例: A:遞歸求階乘 B:兔子問題 C:遞歸輸出指定目錄下所有指定后綴名的文件絕對(duì)路徑 D:遞歸刪除帶內(nèi)容的目錄(小心使用)2:IO流(掌握) (1)IO用于在設(shè)備間進(jìn)行數(shù)據(jù)傳輸?shù)牟僮? (2)分類: A:流向 輸入流 讀取數(shù)據(jù) 輸出流 寫出數(shù)據(jù) B:數(shù)據(jù)類型 字節(jié)流 字節(jié)輸入流 字節(jié)輸出流 字符流 字符輸入流 字符輸出流 注意: a:如果我們沒有明確說明按照什么分,默認(rèn)按照數(shù)據(jù)類型分。 b:除非文件用windows自帶的記事本打開我們能夠讀懂,才采用字符流,否則建議使用字節(jié)流。 (3)FileOutputStream寫出數(shù)據(jù) A:操作步驟 a:創(chuàng)建字節(jié)輸出流對(duì)象 b:調(diào)用write()方法 c:釋放資源 B:代碼體現(xiàn): FileOutputStream fos = new FileOutputStream("fos.txt"); fos.write("hello".getBytes()); fos.close(); C:要注意的問題? a:創(chuàng)建字節(jié)輸出流對(duì)象做了幾件事情? b:為什么要close()? c:如何實(shí)現(xiàn)數(shù)據(jù)的換行? d:如何實(shí)現(xiàn)數(shù)據(jù)的追加寫入? (4)FileInputStream讀取數(shù)據(jù) A:操作步驟 a:創(chuàng)建字節(jié)輸入流對(duì)象 b:調(diào)用read()方法 c:釋放資源 B:代碼體現(xiàn): 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種實(shí)現(xiàn) A:復(fù)制文本文件 B:復(fù)制圖片 C:復(fù)制視頻 (6)字節(jié)緩沖區(qū)流 A:BufferedOutputStream B:BufferedInputStream (7)案例:4種實(shí)現(xiàn) A:復(fù)制文本文件 B:復(fù)制圖片 C:復(fù)制視頻 3:自學(xué)字符流 IO流分類 字節(jié)流: InputStream FileInputStream BufferedInputStream OutputStream FileOutputStream BufferedOutputStream 字符流: Reader FileReader BufferedReader Writer FileWriter BufferedWriter*/
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注