国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java Resource路徑整理總結

Java Resource路徑整理總結

2020-08-29 14:17Java教程網 Java教程

這篇文章主要介紹了 Java Resource路徑整理總結的相關資料,需要的朋友可以參考下

  Java Resource路徑

首先一點很重要,Java中不存在標準的相對路徑,各種相對路徑取資源的方式都是基于某種規則轉化為絕對路勁

然后一點也很重要,絕對不要直接使用絕對路徑,否則死得很難看

基于以上兩點,總結Resource路徑問題無非歸結為一點:找基點,也就是在某種環境下(web、j2ee或jar包等)通過合適的方式找到一個穩定的基點,然后通過這個基點找到你要的resource

Java中的基點有哪些呢?大致總結一下有以下幾種:

1)classpath

如果你要找的資源在classpath下,那么通過classpath這個基點是比較合適的,而取得這個基點方式主要是通過ClassLoader來,具體方法就是 ClassLoader.getResource(String name),而取得ClassLoader的方式很多,比如:

  1. Thread.currentThread().getContextClassLoader()
  2. clazz.getClassLoader()
  3. ClassLoader. getSystemClassLoader()

ClassLoader找resource的實現原理就是先遞歸在parent classLoader中從所在classpath里加載resource(最終如何加載JDK未開源),如果所有層級的classLoader都未找到,則調用findResource方法來找,而這個方法是暴露給自制classLoader來現實的,因此給了在classpath之外加載resource的機會。

2) 當前用戶目錄

就是相對于System.getProperty("user.dir" )返回的路徑, 對于一般項目,這是項目的根路徑。對于JavaEE服務器,這可能是服務器的某個路徑。這個并沒有統一的規范! 然而, 默認情況下,java.io 包中的類總是根據當前用戶目錄來分析相對路徑名,如new File("xxx"),就是在 System.getProperty("user.dir" )路徑下找xxx文件。因此,通過這種方式來定位文件可能會出現移植問題。

3) Web應用程序的根目錄

在Web應用程序中,我們一般通過ServletContext.getRealPath("/" )方法得到Web應用程序的根目錄的絕對路徑。

掌握了上面幾個基點,就能很輕松得定位你要找的resource,只不過要清晰地認識到不要只圖一時快活,而不管將來移植的死活,要確保能任何環境下(j2se or web,windows or Linux)不出問題。

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 91久久精品国产91久久 | 精品伊人久久 | 天天插天天操 | 国产一区二区三区久久久 | 亚洲国产精品久久久 | 久久精品在线 | 91在线免费网站 | 91视频进入| 免费精品人在线二线三线区别 | 一区二区三区视频在线观看 | 免费成人在线视频网站 | 日日摸夜夜 | av片免费| 91欧美激情一区二区三区成人 | 精品免费视频 | 成人黄色av| 亚洲一区二区三区四区的 | 91免费在线视频观看 | 国产一区二区三区在线视频 | 99久久99 | 超碰最新网址 | 蜜桃成人在线观看 | 在线国产日韩 | 日韩精品无码一区二区三区 | 欧洲精品久久久 | 黄色一级毛片在线观看 | 午夜视频网| 欧美一级二级视频 | 亚洲午夜激情 | 亚洲精品国产电影 | 日韩电影免费在线观看中文字幕 | 亚洲黄色片免费观看 | 韩日在线观看视频 | www.久久 | 久久精品一区二区 | 中文字幕人成乱码在线观看 | 日本高清中文字幕 | 成人午夜精品一区二区三区 | 精品日韩视频 | 亚洲第一视频网站 | 成人精品久久久 |