教育宝

java培训开发经验及技巧

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

2021年11月13日 08:45:31

Java开发的学习是一个不断积累经验的过程,因此,学习了解前人的开发经验是很重要的,今天分享一些Java大神的开发经验。

  Java开发的学习是一个不断积累经验的过程,因此,学习了解前人的开发经验是很重要的,今天分享一些Java大神的开发经验。
  1. 约束自己,规范编码习惯
  充足的代码注释、标准缩进的格式、注意命名规范。
  专业能促进代码质量。越是难看的代码,在它的演化过程中会越来越差。因为当你看到你要bugfix的代码很乱,那么在bugfix的时候一般也会草草了事。一个方法有400行,在修改这个方法的时候大家不会在意再加上几十行代码。因为它看起来很差,它就是很差,我没必要美化它。反过来说,如果待改的代码很整洁很规范,那么修改者也会比较小心。
  2. 调用方法前注意参数校验,判断参数是否为空或无意义的值
  3. 不要向标准输出写无用数据
  System.out.println(); 此语句在程序中随处可见,都是在调试时使用的,在程序正式运行时也没有将其去掉,结果就是日志中有大量的无用数据,不仅使得日志不易分析,也增加了系统的开销。
  如要调试可用LogWriter,将loglevel设为4
  4. 避免冗长的方法和类
  应将方法设计成简要的、功能性单元,用它描述和实现一个不连续的类接口部分。理想情况下,方法应简明扼要。若长度很大,可考虑通过某种方式将其分割成较短的几个方法。这样做也便于类内代码的重复使用(有些时候,方法必须非常大,但它们仍应只做同样的一件事情)。
  5. 使用对象前,检查对象是否为空
  6. 避免过多过常的创建java对象
  尽量避免在经常调用的方法、循环中new对象,由于系统不仅要花费时间来创建对象,而且还要花时间对这些对象进行垃圾回收和处理,在我们可以控制的范围内,大限度的重用对象,可以用基本的数据类型或数组来替代对象。
  7. 尽量避免随意使用类成员变量
  当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这个对象所占有的内存的。此时类成员变量的生命周期与类同步,如果类不卸载,那么该对象会常驻内存,直到程序终止
  8. 遍历HashMap使用entrySet

  9.避免不必要的创建对象
  10.原则上循环里面不要声明对象,一律在循环外面声明
  11. 尽量在finally块中释放资源
  程序中使用到的资源应当被释放,以避免资源泄漏。这可以在finally块中去做。不管程序执行的结果如何,finally块总是会执行的,以确保资源的正确关闭。
  12. 使用StringBuilder和StringBuffer进行字符串连接
  StringBuffer提供了同步机制,所以并发线程访问是线程安全的,适合多线程。 StringBuilder没有提同步机制,所以线程不安全,适合单线程,但如果是单线程的话,要比StringBuffer快。
  13. 减少对变量的重复计算
  14. 尽量缓存经常使用的对象
  尽可能将经常使用的对象进行缓存,可以使用数组,或HashMap的容器来进行缓存,但这种方式可能导致系统占用过多的缓存,性能下降。

以上就是教育宝头条为大家带来的java培训开发经验及技巧,感谢您的观看JAVA认证相关资讯。本站提供JAVA认证培训、资讯、资料,详细联系我微信:18560125702喜欢记得点赞哦,教育宝头条,每天都为你带来新鲜的学习资讯,别忘了关注哦。返回教育宝头条

基础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