File類既可以表示文件也可以表示文件夾
在計算機裡文件是存儲在硬盤上的但是java是不能直接和硬盤打交道的,是由虛擬機通過電腦的操作系統來進行交互的。
命名規範是設定的一個標準,其實不符合命名規範也沒事。
命名規則是底線不能觸碰
一個方法我們需要關注的是:方法名(根據方法名見名知意)
方法的形參(需要傳哪些東西),讀源碼,看返回的東西(返回什麼東西就接收什麼東西),看這個方法是用對象去調呢,還是用類去調。
API的使用:1.看看類的繼承體系2.看構造器(有(直接創建),沒有(是因為類裡面全是靜態方法,還是成員方法中有一個靜態方法返回了類的實例))3.方法(關注方法命,形參,返回值的類型)
/ \\叫做名稱分隔符
不同的平臺顯示的名稱分隔符是不一樣的
在java中如何寫文件的路徑
講下構建File對象的3種方法
在我們操作File的時候會涉及到所謂的相對路徑和絕對路徑的概念
存在盤符說明這裡用的是絕對路徑
不存在盤符就是相對路徑
createNewFile這個方法只能在一層目錄下創建文件,不能跳級創建,儘管可以用mkdir(s)創建多層不存在的目錄,但是不要直接一個File對象搞定目錄和文件都需要創建的情況,可以在已有目錄下直接用createNewFile創建文件,如D盤下一級目錄:
總結:File不宜一步到位的創建新目錄下的新文件!先造目錄再創建文件吧。
閱讀更多 滴滴滴程序員 的文章