關於IO流操作
輸入流和輸出流相對於記憶體裝置而言. 將外設中的資料讀取到記憶體中:輸入
--------------------------------------- 位元組流的兩個頂層父類: 字元流的兩個頂層父類: 這些體系的子類都以父類名作為字尾。 就從熟悉的文字開始字元流,
找到了FileWriter //需求:讀取一個文字檔案。將讀取到的字元列印到控制檯. 作業:將c盤的一個文字檔案複製到d盤。 ========================== 字元流緩衝區:
裝飾設計模式: 裝飾和繼承都能實現一樣的特點:進行功能的擴充套件增強。 有什麼區別呢? 首先有一個繼承體系。 到這裡就哦了。但是這樣做好像並不理想。 重新思考這個問題? class Buffer{ 特點:裝飾類和被裝飾類都必須所屬同一個介面或者父類。 -------------------------------------- 位元組流: InputStream OutputStream 位元組流:
轉換流: 流的操作規律: 想要知道開發時用到哪些物件。只要通過四個明確即可。 1,明確源和目的(匯) 2,明確資料是否是純文字資料。 4,是否需要其他額外功能。
需求2:讀取鍵盤錄入資訊,並寫入到一個檔案中。 需求4:讀取鍵盤錄入資料,顯示在控制檯上。 5,將一箇中文字串資料按照指定的編碼表寫入到一個文字檔案中. 什麼時候使用轉換流呢? 1,源或者目的對應的裝置是位元組流,但是操作的卻是文字資料,可以使用轉換作為橋樑。
|
day22 學習結果: 1,流的操作規律。四個明確必須記住,並應用? 2,將提到的5個需求必須全用 需求,規律(思路),程式碼,來體現?必須做!!! 3,File物件基本使用。瞭解建立,刪除,獲取,判斷等。 4,File物件的過濾器。 5,遞迴的使用和注意事項,並舉例。 6,列出一個目錄中所有的內容,包含子目錄。以及刪除一個帶內容的目錄,任選其一。 7,Properties的所有方法的使用,以及應用場景和其練習都要會! 鍵值對配置資訊。properties就可以解析。 id=003 xml配置資訊。可以使用Java中提供的物件,也可以使用第三方工具。DOM4j 8,綜合練習必須先明確思路,然後注意程式碼細節。找時間完整搞定。 綜合練習題: 1,
|