`

代码优化

    博客分类:
  • java
阅读更多

字符串:String 是final类,初始化之后,不会再改变,尽量不要使用+来对字符串进行拼接。下面举几个栗子:

 

片段一:禁止在循环体中使用通过+ 来拼接字符串

 

        /**
         * 禁止在循环体中使用通过 + 来拼接字符串
         * */
        String result = "";
        for (int i = 0; i < 100; i++) {
            result += "z";      // result = new StringBuilder(result).append("z").toString(); 每行都会产生一个临时的StringBuilder
        }
        System.out.println(result);

 

片段二:推荐使用StringBuilder进行拼接字符串

        StringBuilder result = new StringBuilder(); //此种方法高效
        for(int i=0;i<100;i++){
            result.append("z");
        }

 

片段三:不要在StringBuilder 的append方法中拼接两个以上的字符串对象

        StringBuilder sb = new StringBuilder();
        String a = "a";
        String b = "b";
        sb.append(a + "," + b ); //不要这样做,(a + "," + b) 会在拼接的过程中产生临时StringBuilder对象

 

 片段四:多个字符串相加会通过中间临时对象StringBuilder对象进行追加

        String result = "a" + "b" + "c" ; //此步骤编译器会翻译成: result = new StringBuilder("a").append("b").append("c").toString();

 

0
0
分享到:
评论

相关推荐

    JAVA代码优化工具

    Java代码优化是提升应用程序性能的关键步骤,尤其是在大型企业级应用或者高性能服务中。优化能够减少内存消耗,提高程序运行速度,降低CPU使用率,并改善整体的用户体验。在Java开发领域,有多种工具可以帮助开发者...

    代码优化原则与方法优化

    代码优化原则与方法优化是软件开发中的核心议题之一,它关系到程序的运行效率、可读性以及可维护性。好的代码不仅能够提高软件性能,还能降低团队成员的学习成本和未来的维护难度。 一、代码阅读的方式 代码阅读...

    编译原理代码优化概述

    ### 编译原理之代码优化概述 #### 一、引言 代码优化是编译原理中的一个重要组成部分,它旨在提高程序的执行效率或减少资源占用。优化的目标通常是在不改变程序逻辑的前提下,使得生成的代码在运行时更快或更节省...

    Java代码优化细节总结

    代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃...

    j2me 代码优化,内存优化分析

    在J2ME(Java 2 Micro Edition)开发中,代码优化和内存优化是至关重要的环节,因为资源有限的移动设备需要高效且节省内存的应用。以下是一些基于标题和描述的知识点,以及可能从压缩包文件中学到的内容: 1. **...

    编译原理 代码优化

    ### 编译原理中的代码优化技术详解 #### 一、代码优化概述 代码优化是编译原理中的一个重要组成部分,旨在提高生成的机器代码的效率,包括执行速度和内存占用。优化通常发生在编译过程的不同阶段,如语法分析、...

    代码优化 ppt 文档

    代码优化是提升软件性能的关键步骤,它涉及到程序的不同层面,包括算法、编程语言特性和底层汇编语言。本文主要探讨了三个级别的代码优化:算法级优化、C语言级优化和汇编级优化。 首先,算法级优化是最高层次的...

    代码优化:有效使用内存【谭明金译pdf扫描版】

    本书系统深入地介绍了各种代码优化编程技术。全书分为4章。第1章集中介绍如何确定程序中消耗CPU时钟最多的热点代码的所谓程序剖析技术以及典型部分工具的实用知识。第2,3章分别全面介绍RAM了系统与高速缓存子系统的...

    代码优化_有效使用内存

    代码优化之有效使用内存 本书系统深入地介绍了各种代码优化编程技术。全书分为4章。第1章集中介绍如何确定程序中消耗CPU时钟最多的热点代码的所谓程序剖析技术以及典型部分工具的实用知识。第2,3章分别全面介绍RAM...

    深入C++11代码优化与工程级应用

    代码优化与工程级应用

    《代码优化》实验报告

    【代码优化】是计算机科学中的一个关键领域,旨在通过改进程序的内部结构,不改变其外部行为,来提升软件的运行效率。实验报告的主题聚焦于《代码优化》,这是北京邮电大学系统结构课程的一部分,旨在让学生掌握简单...

    编译原理代码优化

    编译原理 代码优化 详细介绍编译原理的代码优化方法

    深入应用C++11代码优化与工程级应用.pdf

    深入应用C++11代码优化与工程级应用.带书签。完美

    实验四 代码优化

    实验四 代码优化 北邮 体系结构实验 报告

    VB代码优化工具

    VB代码优化工具,我用着还算可以。

    grunt代码优化管理工具源码

    《grunt代码优化管理工具源码解析》 在现代Web开发中,代码优化和管理是提升应用性能的关键步骤。本文将深入探讨"grunt代码优化管理工具"的源码,揭示其在代码优化和性能提升方面的机制,帮助开发者更好地理解和...

    JAVA代码优化实用策略

    非常实用的java代码优化策略详解,从变量声明、初始化、字符串链接、异常处理、IO、数组等各个方面进行优化,非常有参考价值。

    代码优化.ppt

    代码优化,主要是从汇编级别入手

    编译原理实验报告-目标代码的优化

    本实验报告主要探讨了在编译过程中的一个关键环节——目标代码优化技术,特别是中间代码优化的方法。 #### 实验目的 通过本次实验,学生将能够: - 掌握局部优化方法,并了解如何通过这些方法提高程序的运行速度...

    DSP编程技巧之:代码优化必须考虑的问题

    前面我们提到了使用编译器的优化选项进行不同级别的代码优化的方法。俗话说“好马配好鞍”,即使我们有了强大的代码优化工具,使得我们书写的符合ANSI/ISO C/C++的代码能被高效执行,我们在写代码时也要考虑到一些...

Global site tag (gtag.js) - Google Analytics