Java中“/”,“.”所代表的文件路径
生活随笔
收集整理的這篇文章主要介紹了
Java中“/”,“.”所代表的文件路径
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自??Java中“/”,“.”所代表的文件路徑
我們在開發的過程中,經常會去讀、寫文件。在讀寫文件的時候,就不得不寫文件的路徑,使用相對路徑的方式有兩種:”/”和 “.” 。在寫文件的路徑的時候,需要了解一下幾點東西:
在java應用程序中,“.”代表的是運行class文件時的目錄,而“/”代表的是磁盤分區的根目錄:例如,在eclipse項目中,運行class文件的路徑為項目的根目錄,我們做如下測試:
項目的目錄為:F:\WorkSpaces\EclipseWorkSpace,項目名稱為:AllTest
結果為:
那么我們在命令行里面運行如下:
從運行結果中,我們很容易了解到/和.代表的路徑,因此,在java程序中,使用相對路徑時,使用”.”更有意義。
那么,在web應用中,. 的含義還是沒有改變,還是代表的運行class文件命令的目錄,例如,使用tomcat服務器時,其目錄代表的是tomcat服務器的bin目錄,因此,在web應用中,一般不使用“.”作為相對路徑使用。但/的含義有所變化,如果是服務器使用的路徑(例如轉發或文配置文件的讀寫),那么/代表的是該項目的根目錄(WebRoot目錄),如果是給瀏覽器使用的資源,那么/代表的是服務器的根目錄(例如tomcat的webapps目錄)。這里就不做測試了,有興趣的可以自己動手寫一寫。
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Java中“/”,“.”所代表的文件路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6 Shopify电子商务替代方案+Dr
- 下一篇: Eclipse 4.9 正式发布,支持