欢迎访问北大青鸟鲁广校区~

  1. 加入收藏
  2. 设为主页
  3. 学校简介
北大青鸟鲁广校区

17740513250

三分钟了解北大青鸟

×
  • 数据加载中...

武汉北大青鸟:Java培训之代码优化

责任编辑:宏鹏来源:武汉北大青鸟鲁广校区发布时间:2018-06-14 16:03:22
导读:代码就是程序员手中的雕刻刀,一笔一笔的给自己产品敲出轮廓和细节。就算是天天和代码打交道的程序员们,对自己写出的代码也有诸多疑问。那今天北大青鸟鲁广校区的老师就来给大家说说java培训之代码优化相关的知识。

代码就是程序员手中的雕刻刀,一笔一笔的给自己产品敲出轮廓和细节。就算是天天和代码打交道的程序员们,对自己写出的代码也有诸多疑问。那今天北大青鸟鲁广校区的老师就来给大家说说java培训之代码优化相关的知识。

北大青鸟鲁广校区java培训讲堂之代码优化的方针是:减小代码的体积和进步代码运转的功率。其他的一些具体措施也要围绕在这两个方针上。

1、尽量重用目标

特别是String目标的运用,呈现字符串衔接时应该运用StringBuilder/StringBuffer替代。由于Java虚拟机不仅要花时刻生成目标,以后可能还需要花时刻对这些目标进行废物收回和处理,因而,生成过多的目标将会给程序的功能带来很大的影响。

2、尽可能运用局部变量

调用办法时传递的参数以及在调用中创立的暂时变量都保存在栈中速度较快,其他变量,如静态变量、实例变量等,都在堆中创立,速度较慢。别的,栈中创立的变量,跟着办法的运转结束,这些内容就没了,不需要额定的废物收回。

3、及时封闭流

Java编程过程中,进行数据库衔接、I/O流操作时必须当心,在运用结束后,及时封闭以开释资源。由于对这些大目标的操作会造成体系大的开支,稍有不慎,将会导致严峻的结果。

4、尽量削减对变量的重复计算

明确一个概念,对办法的调用,即便办法中只有一句句子,也是有消耗的,包含创立栈帧、调用办法时维护现场、调用办法结束时康复现场等

5、尽量指定类、办法的final修饰符

带有final修饰符的类是不可派生的。在Java中心API中,有许多运用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被承继,为办法指定final修饰符可以让办法不可以被重写。如果指定了一个类为final,则该类一切的办法都是final的。Java编译器会寻找机会内联一切的final办法,内联关于进步Java运转功率效果严峻,详细拜见Java运转期优化。此举可以使功能平均进步50%。

北大青鸟鲁广校区温馨提示:方针和策略是大体方向上的,具体的操作和执行方案我们下次再说,当然也需要大家自己的摸索和研究。

本文标题:#武汉北大青鸟:Java培训之代码优化#,宏鹏发布于北大青鸟鲁广校区。代码就是程序员手中的雕刻刀,一笔一笔的给自己产品敲出轮廓和细节。就算是天天和代码打交道的程序员们,对自己写出的代码也有诸多疑问。那今天北大青鸟鲁广校区的老师就来给大家说说java培训之代码优化相关的知识。

专业老师指导

专业老师指导

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业。

培训咨询客服

培训咨询客服

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑。

本文地址:https://www.027hpedu.com/wenda/java/4705.html

大家都在看的大家都在看的Java开发

热门课程

更多>>
  • 数据加载中...
7天免费试学

7天课程免费试学

实战学习干货限时领取

行业解读+大咖授课+项目实操
10年以上业内强师集结,手把手带你蜕变精英!

点我咨询
×
在线咨询更多问题

如您有任何疑问
在线咨询随时为您解答或拨打咨询热线:13125006136

×
  • 姓 名*
  • 手 机*
  • QQ号/微信号
  • 所报学科 *
  • 其他备注
  • 验证码 获取验证码 *
  • 温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一报名服务。