二、對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 當返回值...