知识大全 Java高级优化技术
Posted 知
篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java高级优化技术相关的知识,希望对你有一定的参考价值。
Java高级优化技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
常用的 优化循环 通过重新组织重复的子表达式来提高循环体的运行性能 减少使用对象的数量来提高运行性能 缩减网络传输数据来缩短等待时间 其他 采用对象池技术 提高对象的利用效率 性能的损耗主要源于创建和释放对象 因此要避免对象的创建和释放 采用对象池技术 预先定义一个对象池 预先创建一组待使用的对象 Enemy[ ] enemy=new Enemy[ ]; for(int i= ;i< ;i++) enemy[i]=new Enemy() 增加标志如used和reset标识Enemy的状态 需要创建对象时从对象池中获取 一个未被使用的对象并用reset方法初始化 需要释放时只需修改标志位以供下次使用即可 尽可能使用基本数据类型代替对象 例如用二维数组代替一个写简单的对象 优化算法 比如对于默写不要求很精细的场景和算法 用简单的算法模拟 其他优化 a 如提取字符串时 试着返回子串而不是创建一个副本 b 尽量的少创建短期的临时对象 c 能用库函数的就不要自己创建(库函数是优化好的) d Map map=new HashMap() HashMap map=new HashMap() //这个性能更高 重构代码 e 增强型for循环和Iterable使用时 多了一个对象的创建 慎用 f 避免enum类型 g 嵌入式开发时注意浮点的运用 尽量不用 (处理器是否支持浮点) h 图片资源压缩 多张图片集中到一张图片上(比单独的和小很多 省去了每张的头文件 结束文件等数据块 合并了调色板) cha138/Article/program/Java/gj/201311/27331相关参考
浅析Java多线程编程中的高级技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
eclipse 大型开发的集成软件应用最广安装myeclipse之后功能更强主要有工作区工程两个概念 工程将
Java ThereareoversionsoftheJavaDevelopmentKit(JDK)installed ThefirstisthestandardJavaxversio
Java高级日期概念 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如果你的Java程序向处在不
Java程序性能优化-优化的一般步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-系统优化注意事项 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
Java高级日期概念二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 时区 TimeZon
Java性能优化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java语言特别强调准确性但可靠
如何优化JAVA程序开发,提高JAVA性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 通过使
知识大全 Java程序性能优化--让你的Java程序更快、更稳定
Java程序性能优化--让你的Java程序更快、更稳定 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧