JDK稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程式和應用程式的程式開發環境。接下來,小編為您介紹了java基礎要點,感謝您的閱讀!
輸入和輸出流
輸入流:用於讀取資料的流
輸出流:用於寫出資料的流
流的方向是際於程式定的
字元流:以字元為單位讀寫資料
位元組流:以位元組為單位讀寫資料
低階流:節點流
高階流:處理流,過濾流
低階流:資料有明確的`來源和去向
高階流:高階流不能獨立存在,需要處理另一個流。
文字輸入輸出流
FileInputStream:文字輸入流
FileOutputStream:文字輸出流
BufferedInputStream
BufferedOutputStream
高階流:
內部維護著一個緩衝區,可以進行高效的讀寫操作
高階流不能獨立存在,看構造方法來確認是否是高階流,高階流的構造方法傳入引數是其他流
高階流的作用是對其他處理流中的資料進行加工方便我們讀寫操作的!
DataInputStream
DataOutputStream
DIS&DOS
可以方便的對基本型別資料進行讀寫。
字元流:
在位元組流上的基礎上一字元為單位進行讀寫操作,所以字元流都是高階流
字元輸入流:以Reader結尾
字元輸出流:以Writer結尾
字元輸入流
InputStreamReader。