java程序性能优化

1.字符串分割性能:split<StringTokenizer<indexOf();

2.判断字符串位置:startsWith(),endWith()<charAt();

3.StringBuffer几乎对所有得方法做了同步,而StringBuilder没有做任何同步,因此StringBuilder比StringBuffer效率高,但是在多线程系统中,StringBuilder无法保证线程安全,不能使用。这俩个类构造时,如果能指定容量(如:StringBuffer sb = new StringBuffer(5888890)),可以很大程度得提高调用性能。

原文地址:https://www.cnblogs.com/mihu/p/3122803.html