`
chao_t
  • 浏览: 2731 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

27个Java程序基本优化

    博客分类:
  • Java
阅读更多
1.尽量指定类的final修饰符,因为带有final修饰符的类是不可派生的。
  2.尽量重用对象。
  3.尽量使用局部变量。
  4.不要重复初始化变量。
  5.在Java+Oracle的应用系统开发中,Java中内嵌的SQL语句应尽量使用大写,以减轻Oracle解析器解析的负担。
  6.在Java编程过程中进行数据库连接、I/O流操作时务必小心,使用完毕后应及时关闭以释放资源。
  7.JVM(Java虚拟机)有自身的GC(垃圾回收机制),但并非十分机智。用户对象后手动设置成null。
  8.在使用同步机制时,应尽量使用方法同步代替代码同步。
  9.尽量减少对变量的重复计算。
  10.尽量采用lazy loading 的策略,即在需要时才开始创建。
  11.谨慎使用异常。
  12.不要在循环中使用try-catch,放在最外层。
  13.注意StringBuffer(表示可变的可写的字符串)的使用。设置合适的容量。
  14.合理使用Java类java.util.Vector。一个Vector就是一个java.lang.Object实例的数组。
  15.当复制大量数据时,使用System.arraycopy()命令。
  16.尽量使用重构。
  17.不适用new 关键字创建类实例。
  18.谨慎使用乘法和除法。如某些乘法可以用移位代替。
  19.在JSP网页关闭无用的会话。 <@page session = “false”>
  20.JDBC与I/O。
  21.Servlet与内存使用。
  22.使用缓冲标记。
  23.选择合适的引用机制。如include指令和include动作。
  24.及时清除不再需要的会话。
  25.不要将数组声明为public static final;
  26.HashMap的遍历效率。
  27.Array数组和ArrayList的使用。
分享到:
评论

相关推荐

    Java程序性能优化

    《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。《Java程序性能优化:让你的Java程序更快、更稳定》共6章,先后从软件设计、软件编码、JVM调优...

    java程序性能优化

    java程序性能优化Java是目前应用最为广泛的软件开发平台,学习针对Java程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的...

    大优惠 Java程序性能优化 让你的Java程序更快、更稳定最新版

    Java是目前应用最为广泛的软件开发平台,学习针对Java程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。 ...

    Java程序性能优化 _让你的Java程序更快、更稳

    ava是目前应用最为广泛的软件开发平台,学习针对Java程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。 ...

    实战Java高并发程序设计.mobi

    第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序...

    实战Java高并发程序设计 中文pdf版下载

    首先,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序...

    实战java高并发程序设计.pdf

    第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序...

    实战java高并发程序设计 pdf下载 高清完整版

    第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序...

    《实战Java高并发程序设计》葛一鸣&郭超(编著)

    在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。 《实战Java高并发程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发...

    实战java高并发程序设计 kindle专用

    在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。 《实战Java高并发程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发...

    实战Java高并发程序设计 .pdf 下载

    第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序...

    实战Java高并发程序设计00001

    在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。 本书主要介绍基于Java的并行程序设计基础、思路、方法和实战。1,立足于并发程序基础,详细介绍Java中...

    pso程序的源代码-粒子群优化算法基本程序

    pso程序的源代码-粒子群优化算法基本程序

    JAVA优化编程.part1

    JAVA优化编程,这是一本讲解关于java编程方面应该如何编码才能是你的java程序取得更高的效率,也许你说没必要,当实际上对程序进行优化是相当重要和必要的。如果你在学习java或者已经学习了java的基本语法,那么我...

    实战Java高并发程序设计.zip

    在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。 《实战Java高并发程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发...

Global site tag (gtag.js) - Google Analytics