`

威风威风

 
阅读更多

1.

 

       //a 不为空 

  a=new Logic();

 

  很多人可能对此有异议,他们会认为新的对象会把旧的对象冲掉并且释放内存。这里面包含两个问题:1. 该段代码是先创建对象

 

然后再进行赋值操作的,也就是说在这期间有两个对象同时存在这就很可能会产生溢出。2. 这样做也会妨碍垃圾回收器的工作

 

  较好的写法如下:

 

         a=null; 

  a=new Logic();

 

2.

尽量避免在类的默认构造器中创建、初始化大量的对象,防止在调用其自类的构造器时造成不必要的内存资源浪费

很大一部份的内存溢出都是发生在构造函数中。内存使用的高峰期都是在构造函数中所以避开这个高峰能有效的防止溢出。建议最好

 

的办法是第一次使用时初始化。如下所示

 

         if (img==null){ 

  //初始化

 

  }

 

3.

尽量避免使用static变量,类内私有常量可以用final来代替

 

4.

Xms

初始Heap大小

Xmx

java heap最大值

Xmn

young generation的heap大小

 

5.

能用byte的就不用int,String

 

不要使用double

 

复制大量数据时用System.appaycopy()

避免使用泛型

 

l 不要重复初始化变量

 

默认情况下,调用类的构造函数时, Java会把变量初始化成确定的值:所有的对象被设置成null,整数变量(byte、short、int、

 

long)设置成0,float和 double变成0.0,逻辑值设置成false

 

l 乘法和除法用移位 ,除法比乘法慢,所以用乘于倒数来代替除法

 

考虑下面的代码:

 

for (val = 0; val < 100000; val +=5) { alterX = val * 8; myResult = val * 2; }

 

用移位操作替代乘法操作可以极大地提高性能。下面是修改后的代码:

 

for (val = 0; val < 100000; val += 5) { alterX = val << 3; myResult = val << 1; }

分享到:
评论

相关推荐

    纷纷威风威风瑟夫夫人沟通给

    1

    Discuz! x2.5威风网科技蓝模板

    x2.5威风网科技蓝模板"是针对社区论坛平台Discuz! x2.5版本设计的一款主题模板。这款模板以其独特的科技蓝风格,为论坛用户提供了专业且富有现代感的界面体验。它旨在提升论坛的视觉吸引力,同时保持良好的用户体验...

    354088_曲线连接程序_Elevationavoidance_

    描述中的“高程避让送达方菲菲威风威风威风为范围电容器无多群我的钱武器外调请”似乎包含了一些干扰性的词语,但核心信息可以提炼为“高程避让”和“送达”,这进一步确认了程序与路径规划和地形交互有关。...

    威风扫地.doc

    威风扫地.doc

    威风的老虎作文.doc

    【标题解析】:“威风的老虎作文.doc”这个标题表明这是一个关于描写老虎的作文文档,可能包含作者对老虎形象的观察、描绘以及个人情感的表达。 【描述解析】:“威风的老虎作文.doc”描述简单,暗示内容是围绕着...

    威风的喷火龙作文.doc

    【标题解析】:“威风的喷火龙作文.doc”这个标题表明这是一篇以“威风的喷火龙”为主题的作文文档,可能是作者王友舜的个人创作,展现了他对喷火龙这一虚构生物的喜爱和想象力。 【描述分析】:“威风的喷火龙作文...

    威风锣鼓响起来作文.doc

    威风锣鼓响起来作文.doc

    威风4GU盘修复

    本次文章将围绕“威风4GU盘修复”这一主题,深入探讨U盘修复的相关知识点,包括修复方法、软件工具以及实际操作步骤。 ### U盘修复的重要性 U盘修复不仅能够帮助用户恢复数据,避免因数据丢失造成的损失,还能延长...

    小学语文近义词威风扫地的成语解释

    小学语文近义词威风扫地的成语解释

    威风的近义词是什么及如何造句参考.doc

    威风的近义词是什么及如何造句参考.doc

    discuz x3.2 价值297元的精仿威风网 门户%2B论坛%2B多格版

    discuz x3.2 价值297元的精仿威风网 门户%2B论坛%2B多格版.rar

    浅析审计职能和审计方法的运用孙威风.doc

    《浅析审计职能和审计方法的运用》 审计,作为经济活动的重要组成部分,其职能与方法在现代企业管理和社会经济监督中扮演着不可或缺的角色。本文将探讨审计的多元职能以及在实际操作中广泛运用的各种审计方法。...

    同人游戏圣三国蜀汉传攻略[文].pdf

    1. 挑战〇一:壮志威风 2. 挑战〇二:万夫莫敌 3. 挑战卅六:姻缘天定 4. 挑战卅七:反腐倡廉 5. 挑战卅八:收放自如 6. 挑战〇六:一个不少 7. 挑战十六:虽败犹荣 本游戏攻略提供了详细的游戏关卡攻略和挑战指南...

    proxifier 2.12 for mac

    key 可以用以前的,或者到威风论坛翻翻

    wcdma网优路测指南

    《WCDMA网络优化路测指南》是一份针对无线通信技术WCDMA(Wideband Code Division Multiple Access,宽频码分多址)网络优化过程中的Call Quality Test(CQT)和Indoor Base Station(IBS)测试的专业指南。...

    人物外貌-神态-心理-动作描写总汇

    生龙活虎 威风凛凛 英姿飒爽 风度翩翩 热情洋溢 热情奔放 温文尔雅文质彬彬 和蔼可亲 和颜悦色 心平气和 平心静气 悠然自得 毕恭毕敬 从容不迫 泰然自若 津津有味 若无其事 不露声色 面红耳赤 面有赧颜无精打彩 郁郁...

    黄土高原窑洞与黄土文化.doc

    这片古老的土地不仅见证了中华民族的发展历程,更是孕育了丰富多彩的文化遗产,其中窑洞文化、威风锣鼓以及陕北民歌等无不显示出这片土地深厚的文化底蕴和人民的智慧。 窑洞,作为一种传统的居住形式,其历史...

    一个简单的企业网站,实用与企业建站

    1、蜘蛛:能坐享其成,靠的就是那张关系网。 2、虾:大红之日,便是大悲之时。 3、天平:谁多给一点,就偏向谁。 4、瀑布:因居高临下,才口若悬河。 ...11、树叶得势时趾高气扬,失意时威风扫地。

    六年级语文上册课件-9 竹节人 知识点复习 (共17张PPT) 人教部编版.pptx

    而成语积累部分,则是通过“威风凛凛”、“呆头呆脑”、“别出心裁”等成语的学习,让学生了解到每一个成语背后的故事和情感色彩。 在词语应用方面,课件不仅解释了“威风凛凛”、“呆头呆脑”等词语的含义,还鼓励...

    Discuz! x2.5远黛含春模板

    威风网科技蓝Discuz模板是一款用于社区 绿色 论坛 交流的模板,适用于discuz! x2.5版本。

Global site tag (gtag.js) - Google Analytics