web 資源的載入

2021-08-02 13:23:40 字數 1025 閱讀 5733

web--資源的載入

在web中,可以載入一些檔案到專案中去,可以是配置檔案,也可以是普通的txt檔案等,而檔案載入的方法有三種。而談到檔案載入必須用到的乙個類就是property。而必備的操作就是

properties props=new properties();

props.load(讀取流);

三種載入方式分別為:

1)以傳統方式載入:即直接用檔案讀取流把檔案讀取進去

inputstream is = new fileinputstream("檔名");

properties props = new properties();

props.load(is);

system.out.println(props.getproperty("email"));

2)使用servletcontext:

servletcontext context = this.getservletcontext();

inputstream is = context.getresourceasstream("檔名");

properties props = new properties();

props.load(is);

system.out.println(props.getproperty("email"));

3)實用類載入器載入:只能載入ide工具src目錄下的資源檔案,如果是其他目錄就無法載入。

class clazz=this.getclass();

classloader cl=clazz.getclassloader();

inputstream is=cl.getresourceasstream("檔名");

propertities props=new propertities();

props.load(is);

資源的後台載入

現代的遊戲大多資源量都比較大,無法做到遊戲啟動之初就載入了全部資源,所以資源動態載入必然要做。下面說一說一些不同的資源動態載入方案。第一種方式,分貞載入。所謂分貞載入顧名思義就是把遊戲資源的載入分解到不同貞去做,這樣可以降低某一貞突然載入大量資源導致的幀率急劇下降。這種分貞可以是以資源為單位,也可以...

AssetBundle資源載入

一 第一種載入方式本地相對路徑資源載入 assetbundle ab assetbundle.loadfromfile assetbundle sphere.unity3d 本地載入相對路徑載入 載入ab包 gameobject cube ab.loadasset sphere 獲取ab包 inst...

資源預載入

提到前端效能優化時,我們首先會聯想到檔案的合併 壓縮,檔案快取和開啟伺服器端的gzip壓縮等,這使得頁面載入更快,使用者可以盡快使用我們的 web 應用來達到他們的目標。資源預載入是另乙個效能優化技術,我們可以使用該技術來預先告知瀏覽器某些資源可能在將來會被使用到。引用 patrick hamann...