j2me程式優化技巧

2021-03-31 13:28:04 字數 601 閱讀 6843

(1) 少用字串連線,多用stringbuffer

(2) 盡量用固定大小的陣列代替使用vector

(3) 如果可以不使用新class就能實現功能,就不要增加新的class,因為每個class都有一定的記憶體開銷

(4) 使用有限的物件導向,因為純粹的oo往往意味著更多的虛方法,更多的層次關係,更多的class

(5) 考慮使用public域(即資料成員)代替getter和setter

(6) 對確定不必被繼承的方法使用final修飾符

(7) 使用bufferedinputstream或bufferedreader來包裹輸入流

(8) 發行之前使用混淆器處理你的classes,除了能防止別人任意反編譯**你的程式,也能減小class檔案的尺寸,因為混淆器往往用較短的字串代替原來的變數或方法名。

(9) 用區域性變數代替全域性變數。

(10) 只在即將使用物件時才為其分配記憶體,使用完之後設成null

(11) 把盡可能多的計算放到伺服器上執行,而且儘量減少客戶端與伺服器的通訊次數和傳輸資料量

(12) 能用boolean解決的變數不要宣告成int

(13) 執行時間超過0.1秒的函式可以放到另乙個執行緒執行

j2me記憶體優化

out momory 一陣天旋地轉記憶體又溢位了。在手機上這種痛苦經常都有,套一句俗話在手機上用記憶體必須勒緊褲腰帶。雖然現在pc記憶體上g都不奇怪,可是在手機上卻只能以k來記,可能某位同志會馬上跳出來說也有上m的,記住中國還不富大多數手機都是低端手機。寫手機程式讓我彷彿回到了dos時代 自我安慰一...

J2ME程式打包發布小技巧

在 j2me 程式開發完成以後,需要將程式打包成 jad和 jar檔案,這個操作可以使用 ide提供的嚮導或者是 wtk中的選單等方式來完成,為了保證你的程式可以順利的在手機1 注意資源檔案的名稱,例如檔案,是否和 中的檔名大小寫一致。因為 windows 作業系統 對於檔名是不區分大小寫的,而手機...

J2ME程式打包發布小技巧

j2me 程式打包發布小技巧 出自 http blog.csdn.net mailbomb 在j2me 程式開發完成以後,需要將程式打包成 jad和 jar檔案,這個操作可以使用 ide提供的嚮導或者是 wtk中的選單等方式來完成,為了保證你的程式可以順利的在手機中執行,需要注意如下一些小內容 1 ...