1.第一種獲取檔案絕對路徑,再通過路徑建立流即可
string path =thread.currentthread ().
getcontextclassloader()
.getresource
("以src為起點的相對路徑").
getpath()
;
第二種直接獲取流物件
inputstream in=thread.
currentthread()
.getcontextclassloader()
.getresourceasstream
("以src為起點的相對路徑"
);
要求:第一這個檔案必須在src路徑下;第二這個檔案必須是以.properties結尾。
resourcebundle bundle = resourcebundle.
getbundle
("以src為起點的相對路徑,這裡不要加上字尾");
string value = bundle.
getstring
(key)
;
可移植C C 設計
1.分層設計,隔離平台相關的 就像可測試性一樣,可移植性也要從設計抓起。一般來說,最上層和最下層都不具有良好的可移植性。最上層是gui,大多數gui都不是跨平台的,如win32 sdk和mfc。最下層是作業系統api,大多部分作業系統api都是專用的。如果這兩層的 散布在整個軟體中,那麼這個軟體的可...
可移植表空間
一 選擇可移植表空間 要想移植表空間,該錶空間必須是自包含的。使用下列方法檢視表空間是否為自包含 begin dbms tts.transpoort set check tablespace name true end 如果沒有返回錯誤,則表空間為自包含的。當然如果表空間是非自包含的,也可以在匯出時...
可移植的資料庫
web.config裡面 fdatatype類 using system using system.data using system.configuration using system.web using system.web.security using system.web.ui using...