Java

[java] 效能篇

最近剛開始寫專案所以想說開一頁來記錄一下一些可以增進效能的方式,不然有些東西學過一定忘,資源都在google不過google太大了 還是帶回家自己紀錄比較快


list家族 常見就有linkedlist跟ArrayList,ArrayList對於循序加入跟大量查詢效能很好,linkedlist就是容易變動的例如中途插入或是刪除比較好用。所以一般我們常用查詢就都會用ArrayList

在java/bin資料夾裡面有一個jconsole可以用,可以看java的記憶體cpu等的使用量

for迴圈裡面不要塞可動變數 例如
for(i=1;i < array.size;i++){/**/}

請把可動變數獨立出來變成一個變數如
int arr =array.size;
for(i=1;i < arr;i++) 速度較快

Be the First to comment.

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

(若看不到驗證碼,請重新整理網頁。)