千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆

Java开发程序员常犯的错误是哪些

匿名提问者 2022-12-06 16:50:10

请问Java开发程序员常犯的错误是哪些

我要提问

推荐答案

  同学,您好!都说Java语言是一门经久不衰的编程语言,它是在C++的基础上进化而来的,剔除了C++中很多复杂的特性,但这并不能保证Java程序员不会出错。那么对于广大Java程序员来说,Java开发程序员常犯的错误是哪些?主要是重复代码、忽略异常、哈希表与哈希图、发散变化这四种常见的错误。

Java开发程序员常犯的错误

  1.重复代码

  代码重复是一个非常普遍的问题,他也是Refactoring的主要对象之一。代码重复通常来自复制和粘贴编程风格。对应他的OAOO是一个好的系统的重要标志。

  2.忽略异常

  我们经常忽略异常。然而,它们仍然被推荐给初学者和有经验的 Java 程序员。异常的抛出通常是有目的的,所以在大多数情况下需要记录导致异常的事件。不要小看这一点,如果有必要,你可以重新抛出它,在对话框中向用户显示错误信息或者记录错误信息。至少,您应该解释为什么没有处理异常,以便其他开发人员了解前因后果。

  3.哈希表与哈希图

  在算法中,哈希表是数据结构的名称。但是在Java中,数据结构的名称是HashMap。Hashtable 和 HashMap 之间的主要区别之一是 Hashtable 是同步的。所以,很多时候,你不需要哈希表,HashMap就够了。

  4.发散变化

  一个班级内内容的变化率是不同的。一些状态每小时变化一次,其他状态每隔几个月和每年变化一次;一些州因此而改变,而另一些州则因其他原因而改变。面向对象的抽象就是把相对不变的和相对变化的隔离开来。将问题变体的一个方面与另一个方面隔离开来。这使得这些相对不可变的可重用。问题变体的每个方面都可以单独重复使用。这种不同变化的共存使得重用变得非常困难。

  以上就是小编总结的Java程序员常犯的主要错误,可以有效帮助Java后来者少走弯路,减少加班,写出更健壮的应用。

  【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!此页面下方声明无效!

猜你喜欢LIKE

云计算需要学习什么?

2022-12-06

软件测试工程师需要学什么?

2022-12-06

linux运维工程师要学多久?

2022-12-06

最新文章NEW

python需要学习多久?小白怎么学Python?

2022-12-06

python培训要学多久?

2022-12-06

学it需要什么学历基础?小白怎么入门

2022-12-06