IO學習第二天

File類既可以表示文件也可以表示文件夾

在計算機裡文件是存儲在硬盤上的但是java是不能直接和硬盤打交道的,是由虛擬機通過電腦的操作系統來進行交互的。

命名規範是設定的一個標準,其實不符合命名規範也沒事。

命名規則是底線不能觸碰

IO學習第二天

一個方法我們需要關注的是:方法名(根據方法名見名知意)

方法的形參(需要傳哪些東西),讀源碼,看返回的東西(返回什麼東西就接收什麼東西),看這個方法是用對象去調呢,還是用類去調。

API的使用:1.看看類的繼承體系2.看構造器(有(直接創建),沒有(是因為類裡面全是靜態方法,還是成員方法中有一個靜態方法返回了類的實例))3.方法(關注方法命,形參,返回值的類型)

IO學習第二天

IO學習第二天

/ \\叫做名稱分隔符

不同的平臺顯示的名稱分隔符是不一樣的

在java中如何寫文件的路徑

IO學習第二天

講下構建File對象的3種方法

在我們操作File的時候會涉及到所謂的相對路徑和絕對路徑的概念

存在盤符說明這裡用的是絕對路徑

不存在盤符就是相對路徑

IO學習第二天

createNewFile這個方法只能在一層目錄下創建文件,不能跳級創建,儘管可以用mkdir(s)創建多層不存在的目錄,但是不要直接一個File對象搞定目錄和文件都需要創建的情況,可以在已有目錄下直接用createNewFile創建文件,如D盤下一級目錄:

IO學習第二天

總結:File不宜一步到位的創建新目錄下的新文件!先造目錄再創建文件吧。


分享到:


相關文章: