在Java
中,開發人員經常遇到需要訪問文件,圖像或其他外部數據的需求。要有效地加載這些資源,必須了解可用的各種方法及其各自的好處和局限性。 加載資源的三種常用技術包括: thread.currentthread()。 getContextClassLoader()。 getResource().getResource(name)
:此方法將上下文類clack class class class class loader載入加載資源。資源名稱必須作為絕對路徑提供,因為它不考慮軟件包層次結構。:通過使用System class Loader,此方法可以從ClassPath中的任何地方訪問資源。但是,它也需要一個絕對的資源名稱,因為它忽略了軟件包結構。
通常是首選選項。對於所有類都可以訪問的絕對資源路徑或資源,可能更合適。
this.getClass().getResourceAsStream()免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3