1. 使用对象池技术
2. 使用基本数据类型代替对象
3. 避免浮点数的使用
4. 使用自身方法,如string的indexOf,lastIndexOf是用c++实现的,比java做同样的事情要快很多。
5. StringBuilder与StringBuffer的区别:StringBuffer考虑到了执行同步,是线程安全的可变字符序列,所以要慢一点。
StringBuilder和StringBuffer尽可能指定它的容量。
6. 尽量使用HashMap和ArrayList,不推荐使用HashTalbe和Vector。后者使用了同步机制。
7. Vector删除最后一个元素比删除第一个元素开销要低好几倍。
8. java内嵌SQL语句尽量使用大写的形式,以减轻Oracle解析器的解析负担。