Java性能優化

1、java的性能優化

1、減少gc的壓力,優先級比較低的線程,它是一個守護線程
回收堆內存。
2、儘量的避免new操作

2、String,StringBuffer,StringBuilder
String 不能變長度

jvm中的方法區
永久區--存的類信息、方法、常量、靜態變量
常量池:String pool,int pool

StringBuffer 是線程安全
StringBuilder 不是線程安全

3、for , foreach,while,迭代器

foreach 數組,Iterator
儘量用普通的for循環

4、synchronized方法和同步代碼塊的選擇

 多用final修飾符
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章