教育宝

JAVA性能35个一学就会的小技巧

学习经验 https://www.jiaoyubao.cn/ | 手机站

2021年03月26日 10:50:48

尽量采用懒加载的策略,即在需要的时候才创建。

  今天小编跟大家分享关于“JAVA性能35个一学就会的小技巧”的内容,希望对大家有所帮助。
  1、尽量指定类、方法的final修饰符
  2、尽量重用对象
  3、尽可能使用局部变量
  4、及时关闭流
  5、尽量减少对变量的重复计算
  6、尽量采用懒加载的策略,即在需要的时候才创建
  7、慎用异常
  8、不要在循环中使用try…catch…,应该把其放在外层
  9、如果能估计到待添加的内容长度,为底层以数组方式实现的集合、工具类指定初始长度
  10、当复制大量数据时,使用System.arraycopy()命令
  11、乘法和除法使用移位操作
  12、循环内不要不断创建对象引用
  13、基于效率和类型检查的考虑,应该尽可能使用array,无法确定数组大小时才使用ArrayList
  14、尽量使用HashMap、ArrayList、StringBuilder,除非线程安全需要,否则不推荐使用Hashtable、Vector、StringBuffer,后三者由于使用同步机制而导致了性能开销
  15、不要将数组声明为public static final
  16、尽量在合适的场合使用单例
  17、尽量避免随意使用静态变量
  18、及时清除不再需要的会话
  19、实现RandomAccess接口的集合比如ArrayList,应当使用普通的for循环而不是foreach循环来遍历
  20、使用同步代码块替代同步方法
  21、将常量声明为static final,并以大写命名
  22、不要创建一些不使用的对象,不要导入一些不使用的类
  23、程序运行过程中避免使用反射
  24、使用数据库连接池和线程池
  25、使用带缓冲的输入输出流进行IO操作
  26、顺序插入和随机访问比较多的场景使用ArrayList,元素除和中间插入比较多的场景使用LinkedList这个,理解ArrayList和LinkedList的原理就知道了
  27、不要让public方法中有太多的形参
  28、字符串变量和字符串常量equals的时候将字符串常量写在前面

  29、请知道,在java中if (i==1)和if (1==i)是没有区别的,但从阅读习惯上讲,建议使用前者
  30、不要对数组使用toString()方法
  31、不要对超出范围的基本数据类型做向下强制转型
  32、公用的集合类中不使用的数据一定要及时remove掉
  33、把一个基本数据类型转为字符串,基本数据类型.toString()是更快的方式、String.valueOf(数据)次之、数据 ””更慢
  34、使用更有效率的方式去遍历Map
  35、对资源的close()建议分开操作

好了,以上就是JAVA性能35个一学就会的小技巧的介绍,如对本文有疑问或者想了解更多JAVA认证信息,请与我们联系,我的微信18560125702。教育宝是一家教培行业第三方平台,5年以上工作经验的学习顾问能给你最客观公正的建议,帮你辨别课程好坏,为你提供学习帮助。返回教育宝头条

java学习
怎样请到合适的月嫂附面试技巧

上一篇

怎样请到合适的月嫂附面试技巧

学java切忌浮躁的七大技巧

下一篇

学java切忌浮躁的七大技巧

【免责声明】本文仅代表作者本人观点,与教育宝无关。教育宝对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何保证。请读者仅作参考,特此声明!当您认为您的知识产权或其他合法权益被侵犯,或者页面信息有误需要纠正或者删除,请联系客服或致电400-601-2788。
推荐资讯
  • 北京JAVA培训哪家好 5大北京JAVA培训机构推荐

    北京JAVA培训机构有很多,但是很多人不知道北京JAVA培训哪家好,如何选择正确且靠谱的JAVA培训机构就成了一个非常重要的事情,今天小编就和大家一起来看看该如何选择一家好的JAVA培训机构。

    2018年10月23日 13:20:23
  • 济南JAVA培训哪家好 5大济南JAVA培训机构推荐

    济南JAVA培训机构有很多,但是很多人不知道济南JAVA培训哪家好,如何选择正确且靠谱的JAVA培训机构就成了一个非常重要的事情,今天小编就和大家一起来看看该如何选择一家好的JAVA培训机构。

    2018年10月31日 14:38:29
  • 南京JAVA培训哪家好 5大南京JAVA培训机构推荐

    南京JAVA培训机构有很多,但是很多人不知道南京JAVA培训哪家好,如何选择正确且靠谱的JAVA培训机构就成了一个非常重要的事情,今天小编就和大家一起来看看该如何选择一家好的JAVA培训机构。

    2018年11月18日 09:09:48
  • 深圳JAVA培训哪家好 5大深圳JAVA培训机构推荐

    深圳JAVA培训机构有很多,但是很多人不知道深圳JAVA培训哪家好,如何选择正确且靠谱的JAVA培训机构就成了一个非常重要的事情,今天小编就和大家一起来看看该如何选择一家好的JAVA培训机构。

    2018年11月20日 15:39:20
  • 广州JAVA培训哪家好 5大广州JAVA培训机构推荐

    广州JAVA培训机构有很多,但是很多人不知道广州JAVA培训哪家好,如何选择正确且靠谱的JAVA培训机构就成了一个非常重要的事情,今天小编就和大家一起来看看该如何选择一家好的JAVA培训机构。

    2018年11月21日 11:34:26