java程序性能优化
2013-06-06 22:17
253 查看
1.字符串分割性能:split<StringTokenizer<indexOf();
2.判断字符串位置:startsWith(),endWith()<charAt();
3.StringBuffer几乎对所有得方法做了同步,而StringBuilder没有做任何同步,因此StringBuilder比StringBuffer效率高,但是在多线程系统中,StringBuilder无法保证线程安全,不能使用。这俩个类构造时,如果能指定容量(如:StringBuffer sb = new StringBuffer(5888890)),可以很大程度得提高调用性能。
2.判断字符串位置:startsWith(),endWith()<charAt();
3.StringBuffer几乎对所有得方法做了同步,而StringBuilder没有做任何同步,因此StringBuilder比StringBuffer效率高,但是在多线程系统中,StringBuilder无法保证线程安全,不能使用。这俩个类构造时,如果能指定容量(如:StringBuffer sb = new StringBuffer(5888890)),可以很大程度得提高调用性能。
相关文章推荐
- java程序性能优化
- Java程序性能优化读书笔记(一):Java性能调优概述
- Java 性能优化系列之1[设计与程序优化]
- java程序性能优化必读
- Java程序性能优化(1)
- Java程序性能优化。
- Java程序性能优化 读书笔记(十三)并行设计模式:不变模式
- Java 程序性能优化《第一章》Java性能调优概述 1.2性能调优的层次
- Java程序性能优化技巧
- 如何优化JAVA程序开发,提高JAVA性能
- java程序性能优化
- Java程序性能优化
- java程序性能优化之设计优化--设计模式:单例模式(1)
- 如何优化JAVA程序开发,提高JAVA性能
- Java程序性能优化读书笔记(一):Java性能调优概述
- Java程序性能优化总结--------线程、I/O及系统篇
- Java程序性能优化
- NO.47 Web系统性能优化 4.Java、JavaScript程序优化
- Java程序性能优化。
- java程序性能优化之设计优化--优化组件和方法(2)