freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

獲取本科文憑有幾種途徑5篇(編輯修改稿)

2025-05-23 06:11 本頁面
 

【文章內(nèi)容簡介】 編譯后的 .class文件復(fù)制到這個目錄中。 四、相對于當(dāng)前用戶目錄的相對路徑 就是相對于 ()返回的路徑。 對于一般項目,這是項目的根路徑。對于 JavaEE 服務(wù)器,這可能是服務(wù)器的某個路徑。這個并沒有統(tǒng)一的規(guī)范! 所以,絕對不要使用“相對于當(dāng)前用戶目錄的相對路徑”。然而: 默認(rèn)情況下, 包中的類總是根據(jù)當(dāng)前用戶目錄來分析相對路徑名。此目錄由系統(tǒng)屬性 指定,通常是 Java 虛擬機(jī)的調(diào)用目錄。 這就是說,在使用 ,最好不要使用相對路徑。否則,雖然在 J2SE 應(yīng)用程序中可能還算正常,但是到了 J2EE 程序中,一定會出問題!而且這個路徑,在不同的服務(wù)器中都是不同的! 相對路徑最佳實踐 推薦使用相對于當(dāng)前 classpath的相對路徑 因此,我們在使用相對路徑時,應(yīng)當(dāng)使用相對于當(dāng)前 classpath的相對路徑。 ClassLoader 類的getResource(Stringname),getResourceAsStream(Stringname) 等 方法,使用相對于當(dāng)前項目的 classpath的相對路徑來查找資源。 讀 取 屬 性 文 件 常 用 到 的 ResourceBundle 類的getBundle(Stringpath)也是如此。 通過查看 ClassLoader 類及其相關(guān)類的源代碼,我發(fā)現(xiàn),它實際上還是使用了 URI 形式的絕對路徑。通過得到當(dāng)前 classpath 的 URI形式的絕對路徑,構(gòu)建了相對路徑的 URI 形式的絕對路徑。(這個實際上是猜想,因為 JDK內(nèi)部調(diào)用了 SUN的源代碼,而這些代碼不屬于 JDK,不是開源的。) 相對路徑本質(zhì)上還是絕對路徑 因此,歸根結(jié)底, Java本質(zhì)上只能使用絕對路徑來尋找資源。所有的相對路徑尋找資源的方法,都不過是一些便利方法。不過是 API在底層幫助我們構(gòu)建了絕對路徑,從而找到資源的! 得到 classpath和當(dāng)前類的絕對路徑的一些方法 下面是一些得到 classpath 和當(dāng)前類的絕對路徑的一些方法。你可能需要使用其中的一些方法來得到你需要的資源的絕對路徑。 1, () 得到的是當(dāng)前類 文件的 URI 目錄。 不包括自己!如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin//test/2 ,(/) 得到的是當(dāng)前的 classpath的絕對 URI 路徑。 如: file:/D:/java/eclipse32/workspace/jbpmtest3/bin/ 3 ,().getContextClassLoader().getResource() 得到的也是當(dāng)前 ClassPath的絕對 URI 路徑。 如: file:/D:/java/eclipse32/workspace/jbpmtest3/bin/ 4, ().getResource() 得到的也是當(dāng)前 ClassPath的絕對 URI 路徑。 如: file:/D:/java/eclipse32/workspace/jbpmtest3/bin/5,() 得到的也是當(dāng)前 ClassPath的絕對 URI 路徑。 如: file:/D:/java/eclipse32/workspace/jbpmtest3/bin/ 我 推 薦 使 用().getContextClassLoader().getResource()來得到當(dāng)前的 classpath的絕對路徑的 URI表示法。 Web 應(yīng)用程序中資源的尋址 上 文 中 說 過 , 當(dāng) 前 用 戶 目 錄 , 即 相 對 于()返回 的路徑。 對于 JavaEE 服務(wù)器,這可能是服務(wù)器的某個路徑,這個并沒有統(tǒng)一的規(guī)范!而不是我們發(fā)布的 Web應(yīng)用程序的根目錄! 這樣,在 Web 應(yīng)用程序中,我們絕對不能使用相對于當(dāng)前用戶目錄的相對路徑。 在 Web 應(yīng) 用 程 序 中 , 我 們 一 般 通 過(/)方法得到 Web應(yīng)用程序的根目錄的絕對路徑。這樣,我們只需要提供相對于 Web應(yīng)用程序根目錄的路徑,就可以構(gòu)建出定位資源的絕對路徑。這是我們開發(fā) Web 應(yīng)用程序時一般所采取的策略。 通用的相對路徑解決辦法容易的解決相對路徑問題。 Java 中各種相對路徑非常多,不容易使用,非常容易出錯。因此,我編寫了一個便利方法,幫助更 Web 應(yīng)用程序中使用 JavaSE 運(yùn)行的資源尋址問題 在 JavaSE 程序中,我們一般使用 classpath 來作為存放資源的目的地。但是,在 Web 應(yīng)用程序中,我們一般使用 classpath 外面的WEBINF及其子目錄作為資源文件的存放地。 在 Web 應(yīng) 用 程 序 中 , 我 們 一 般 通 過(/)方法得到 Web 應(yīng)用程序的根目錄的絕對路徑。這樣,我們只需要提供相對于 Web應(yīng)用程序根目錄的路徑,就可以構(gòu)建出定位資源的絕對路徑。 Web 應(yīng)用程序,可以作為 Web 應(yīng)用程序進(jìn)行發(fā)布和運(yùn)行。但是,我們也常常會以 JavaSE 的方式來運(yùn)行 Web 應(yīng)用程序的某個類的 main方法?;蛘撸褂?JUnit 測試。這都需要使用 JavaSE 的方式來運(yùn)行。 這樣,我們就無法使用 (/)方法得到 Web 應(yīng)用程序的根目錄的絕對路徑。而 JDK 提供的 ClassLoader類, 它的getResource(Stringname),getResourceAsStream(Stringname) 等方法,使用相對于當(dāng)前項目的 classpath的相對路徑來查找資源。 讀 取 屬 性 文 件 常 用 到 的 ResourceBundle 類的getBundle(Stringpath)也是如此。 它們都只能使用相對路徑來讀取 classpath 下的資源,無法定位到 classpath外面的資源。 Classpath外配置文件讀取問題 如,我們使用測試驅(qū)動開發(fā)的方法,開發(fā) Spring、 Hiber
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1