学习Java技术要注意哪些点?

1038 篇文章 2 订阅
1030 篇文章 9 订阅

目前Java语言的就业前景十分可观,就业方向也很多。那么如何有效避免在Java编程中的一些“坑”呢?今天,小编为大家分享一些Java开发人员在编程中常见的“坑”,希望同学们能够从中受益。

1、重新实现API中已有的代码

大多数Java开发人员都会利用某种框架来减轻工作的负担。对于没有使用该框架经验的Java开发人员来说,掌握框架的API提供的所有功能非常困难。因此,他们常常会重新实现API中已有的某些代码。没有经验的Java开发人员更有可能踩这个坑的原因有两个:

第一,由于缺乏经验,这些Java开发人员不了解API中有哪些开箱即用的功能。所以他们会白白浪费时间来编写框架中已有的代码。由于缺乏经验,所以他们无法充分地利用框架。

第二,缺乏经验的Java开发人员不知道去哪儿找相应的文档。更有甚者,有人根本不看文档。

对于没有经验的Java开发人员而言,这是一个陷阱,因为重新创建相同的功能似乎很诱人。有些函数只需重写几行代码即可。另外,重写这几行代码也不需要花费太多时间。但重写相同的代码有一定的弊端:造成代码库持有重复且未经测试的代码;由于新函数的引入,代码会更加复杂。

2、简单的问题不要复杂化

有时Java开发人员会遇到力所能及且工作范围之外的工作。有经验的Java开发人员会想方设法的尽量简化工作,而没有经验的Java开发人员则会将简单的问题复杂化,复杂的问题更加复杂化。

其中一个原因在于,缺乏经验的Java开发人员往往急于向团队的其他成员证明自己。他们会用各种奇怪的手段来实现代码;比如古怪的单行小程式、过于复杂的抽象等,这会导致技术债务不必要地增加。这种陷阱会加剧代码的复杂度。实际上,我们应该尽量保持简单。增加技术债务只会降低代码的可阅读性,增加维护的难度。

身为Java程序员,有时候可能就是一边“踩坑”,一边技术升级的过程。但是,掌握一些避免“踩坑”的方法,对于后面成长肯定有着事半功倍的益处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值