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修饰符
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章