广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机教程 > 正文

java培训之代码优化

作者:adminjiang发布时间:2021-07-21分类:计算机教程浏览:601


导读:  人人都说代码就是程序员手中的雕刻刀,一笔一笔的给自己产品敲出轮廓和细节。而代码优化是每个程序员必做的是,就算是天天和代码打交道的程序员们,对自己写出的代码也有诸多疑问,因此优化...

  

人人都说代码就是程序员手中的雕刻刀,一笔一笔的给自己产品敲出轮廓和细节。而代码优化是每个程序员必做的是,就算是天天和代码打交道的程序员们,对自己写出的代码也有诸多疑问,因此优化很重要。下面广州北大青鸟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%。


  6、尽量使用HashMap、ArrayList、StringBuilder


  除非线程安全需要,否则不推荐使用Hashtable、Vector、StringBuffer,后三者由于使用同步机制而导致了性能开销。




广州北大青鸟依托北京大学雄厚资源,是北大青鸟华南地区就业示范校区,学校提供学历+技能+就业服务,主要开设热门课程java培训,UI设计培训,PHP培训,Web前端培训,软件开发编程培训等全程项目实战,免费就业推荐等,详情请点击右边的咨讯框咨询在线的老师,同时还可以获取免费的试听课程,欢迎咨询哦!!!

 

 

 



计算机教程排行
标签列表
网站分类
文章归档
最近发表