Java初學之IO(一)

2021-07-10 01:52:11 字數 586 閱讀 1715

獲取大小

獲取檔案物件的絕對路徑

獲取檔案物件的封裝路徑

獲取檔案的最後一次修改時間

檔案是否隱藏

建立新檔案

刪除檔案

判斷是否存在

獲取剩餘空間

獲取資料夾下的所有檔案

獲取檔案物件

outputstream

為了提高效率,引進了緩衝區

outputstream

對於文字檔案,想要操作檔案中的中文資料時位元組流只能操作位元組,需要我們位元組轉碼成字元,所以可以使用轉換流

writer

它們的出現解決了中文的編碼轉換問題

為了便捷地操作字元檔案,找到了轉換流的子類,但是它有侷限,只能操作檔案,而且是預設編碼,如果不操作檔案,而且編碼不是預設的,需要使用轉換流

writer

為了提高字元流的操作效率,引入了字串緩衝區

bufferedreader

緩衝區原理

Java初學之集合(一)

刪除 獲取長度 判斷 將集合轉為陣列 取出元素 刪 改 查 特有的迭代器 treeset 二叉樹資料結構,可以對元素進行排序,不同步排序方式 需要元素具備比較功能,所以元素需要實現comparable介面,覆蓋compareto方法。需求中也有這樣一種情況,元素具備的比較方法不是所需要的,也就是說不...

初學Java介面一

package jiekou 介面的特點 介面用關鍵字inte ce表示 格式 inte ce 介面名 類實現介面用implements表示 格式 class 類名 implements 介面名 介面不能例項化 那麼,介面如何例項化呢?按照多型的方式,有具體的子類例項化,其實這也是多型的一種,介面多...

初學Linux之標準I O和管道

標準輸入和輸出 程式是由指令 資料組成 程式的資料流有三種 輸入資料流 標準輸入 stdin 一般預設是鍵盤 輸出資料流 標準輸出 stdout 一般預設到終端視窗 錯誤輸出流 標準錯誤 stderr 一般預設到終端視窗 標準輸入 0 標準輸出 1 錯誤輸出 2 i o重定向 改變預設位置 輸出重定...