io系列之其他事項

2022-03-22 00:17:39 字數 672 閱讀 6741

二、對io異常的處理。

io操作中,只要涉及到底層操作的就必須進行 io異常處理。

ioexception 是io操作中必須處理的異常。

示例: class ioexceptiontest

catch(ioexception e)

finally //關閉資源動作一定要執行,在finally塊中。

catch(ioexception e)}}

}二、對於流對向規律的分析(需求分析)

1、明確原和目的:

原: 使用輸入流: inputstream reader

目的: 使用輸出流:outputstream writer

2、明確運算元據型別是否為純文字:

是:使用字元流:reader, writer

否:使用字元流:inputstream, outputstream

3、當明確以上體系後,再看操作的裝置選定使用的流物件:

原裝置: 硬碟、記憶體、鍵盤等。

目的裝置:硬碟、記憶體、控制台。

4、明確是否需要提高效率(資料大小)

是: 加合理的緩衝區裝飾。

否: 不加沖區裝飾。

5、是否需要使用指定編碼表。

是: 必須使用轉換流。

否: 按照上述步驟思考。

io系列之其他類

一 file類 將檔案或者資料夾封裝成物件。方便對檔案和資料夾的屬性資訊進行操作。file物件可以作為引數傳遞給流的建構函式。注意 資料夾名稱也可帶有副檔名。建構函式 file string pathname 通過將給定路徑名字串轉換為抽象路徑名來建立乙個新 file 例項。如 file f1 ne...

其他的IO流

列印流 printwriter 字元輸出 printstream 位元組輸出 總結 有writer 和reader 都是字元流 列印流在實現自動換行和重新整理要做true處理 列印流一般結合bufferreader和bufferedinputstream一起使用 普通寫入 printwriter p...

mybatis開發其他事項

如果介面中輸入的引數是乙個類的話不用param,但是select方法中的引數一定要和這個類中定義的成員變數名相同 2 如果是更新資料庫時 刪除 修改 增加 如果介面中定義的返回值型別是boolean型別返回的是成功 true 或者失敗 false 如果是int型別,返回的是受影響的行數 3 當返回值...