android优化

来源:互联网 发布:石油还有多少年知乎 编辑:程序博客网 时间:2024/06/07 04:54

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解析器的解析负担。