提高java编程中的性能
来源:互联网 发布:ubuntu 开启selinux 编辑:程序博客网 时间:2024/05/29 13:58
1.尽量使用final修饰符。
带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都是final的。java编译器会寻找机会内联(inline)所有的final方法(这和具体的编译器实现有关)。此举能够使性能平均提高50%。
2.尽量重用对象。
特别是String对象的使用中,出现字符串连接情况时应使用StringBuffer代替,由于系统不仅要花时间生成对象,以后可能还需要花时间对这些对象进行垃圾回收和处理。因此生成过多的对象将会给程序的性能带来很大的影响。
3.尽量使用局部变量。
调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其他变量,如静态变量,实例变量等,都在堆(Heap)中创建,速度较慢。
- 提高java编程中的性能
- java编程提高性能
- JAVA编程中提高性能
- 提高java编程性能的好习惯
- 提高Java编程性能技巧汇总
- Java编程中的性能优化
- Java编程提高性能时需注意的地方
- Java编程提高性能时需注意的地方
- Java编程提高性能的26个方法
- Java编程提高性能的26个方法
- Java编程提高性能的26个方法
- java编程规范和性能总结有助提高
- Java编程提高性能时需注意的地方
- Java编程提高性能的26个方法
- Java编程中可以提高性能的方法
- Java编程提高性能时需注意的地方
- Java编程提高性能时需注意的地方
- Java编程提高性能时需注意的地方
- php中$_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP
- 只是他究竟非是无所不能的蠢才
- xen detect
- 当然有可能是他随口一说
- 有效的使用和设计COM智能指针——条款18:重载运算符不应当扭曲其语义
- 提高java编程中的性能
- Lessons on development of 64-bit C/C++ applications
- Web应用程序漏洞挖掘代理 - ZAProxy
- 高斯过程
- 创新管理案例分析--PC巨头们的移动之路
- Android小技巧(二):为ContentProvider添加数据库事务支持
- 百度排名规则
- How to change the EM OMS locale
- 渗透测试工具集 - Complemento