`
chao_t
  • 浏览: 2893 次
  • 性别: 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程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。 ...

    java 开发第一个Java程序

    在Java编程世界中,开发第一个Java程序是每个初学者必经的步骤,它标志着你正式踏入这个强大且广泛应用的编程语言领域。Java以其跨平台、面向对象和安全性等特性,被广泛应用于各种软件开发,包括桌面应用、移动应用...

    从 Java 代码到 Java 堆 理解和优化您的应用程序的内存使用

    【描述】:本文旨在帮助Java开发者深入了解从编写代码到Java堆的内存管理过程,以便更好地优化应用程序的内存使用。通过分析Java代码中的内存开销,以及讨论对象创建、集合效率等方面,将揭示如何确定性能瓶颈并改进...

    一个Java程序

    【标题】"一个Java程序"指的是使用Java编程语言编写的软件应用。在计算机科学领域,Java是一种广泛应用的面向对象的编程语言,以其“一次编写,到处运行”的特性著名。Java程序可以运行在各种操作系统上,包括...

    多目标优化算法java.zip_affect4gx_java多目标优化_优化_多目标优化java_多目标优化算法

    JMetal是一个开源Java框架,专为多目标优化问题设计,提供了多种多目标优化算法的实现,如NSGA-II(非支配排序遗传算法第二代)、MOEA/D(多目标进化算法/分解)等。这些算法都是解决多目标问题的常用工具,通过迭代...

    java正则与程序优化

    以上就是Java正则表达式与程序优化的基本知识和技巧,熟练掌握这些内容能够帮助开发者编写更高效、更易于维护的代码。在实际开发中,还需要结合具体场景进行灵活应用和不断实践,才能真正提升程序性能。

    Java编程语言的第一个程序.docx

    十、Java 程序的优化 Java 程序的优化是通过提高程序的执行效率和减少资源占用实现的。可以通过优化算法、减少循环次数、使用缓存等方法来提高程序的执行效率。 Java 程序的第一个程序是学习 Java 的基础,了解 ...

    优化Java堆大小的5个技巧

    本文详细介绍了如何优化Java堆大小的五个技巧,包括理解JVM的基本原理、评估静态内存需求等。这些技巧不仅有助于解决常见的OutOfMemoryError等问题,还能显著提高Java应用的整体性能。在实践中,开发者应当结合具体...

    课程设计java程序源代码

    本课程设计的Java程序源代码提供了一个学习和实践Java编程的宝贵资源。 首先,让我们深入理解Java程序的组成部分。一个Java程序通常由以下几个部分构成: 1. **主类(Main Class)**:Java程序的入口点,通过`...

    java的经典安装程序

    "Java的经典安装程序"通常指的是一个特定版本的Java Development Kit (JDK) 的安装包,例如这里的"jdk-6u17-windows-i586.exe"就是Java JDK 6 Update 17的32位Windows版本。 在计算机系统中,驱动程序是硬件设备与...

    雍俊海 Java程序设计教程 课后答案

    在雍俊海的《Java程序设计教程》第二版的课后答案中,学生可以通过查看提供的代码,了解各种编程问题的解决方案,学习如何组织和优化代码,同时加深对Java语言特性和编程技巧的理解。通过实践,理论知识将更加牢固,...

    记事本设计 JAVA程序设计

    【标题】"记事本设计 JAVA程序设计"揭示了这个项目是使用Java编程语言实现的一个类似于Windows记事本的应用程序。在Java中,记事本的设计通常涉及到GUI(图形用户界面)的创建,使得用户可以编辑文本,改变字体样式...

Global site tag (gtag.js) - Google Analytics