所有Java学习者都会犯的常见错误以及如何避免这些错误

123 篇文章 0 订阅
96 篇文章 2 订阅

您是编码新手吗?

无论您是出于乐趣而学习Java,还是作为实现业务目标的一种手段,都可以肯定,您将有很多疑问。

作为一个已经有过编程新手经验的人,我将尝试提出一些关于学习Java的最佳方法以及如何避免最常见错误的观点。

平台独立性是Java普及的原因之一,即程序可以在几种不同类型的计算机上运行;如果您的计算机安装了Java Runtime Environment(JRE),则它可以运行Java程序。

1,为Android创建移动应用
2,Java应用程序;一个生动的例子就是Google的Gmail
3,软件工具;例如Eclipse,IntelliJ,IDEA和NetBeans IDE
4,科学应用

因此,无论您是对创建游戏,移动应用程序,桌面应用程序还是Web应用程序感兴趣,Java都能在所有这些环境中工作。

但是,有一些非常常见的陷阱,我看到人们在学习Java时过于频繁。

因此,如果您至少可以避免其中的一些,我的建议已经完成了工作。

错误1.首先不学习Java的基本概念就开始

甚至在开始学习Java之前,您还需要了解支持所有编程语言的基本概念。不要让新概念吓到您。学习编码语言时,自然会需要快速移至细节,以便开始创建事物。但是,重要的是要牢记编程的基础知识。

深入了解编码的唯一方法是,首先要对编程如何以及为什么执行某些操作建立基本的了解。不了解基本知识将限制您对未来的了解。

例如,您不理解为什么需要接口和抽象类,但是您开始对组件进行编程。这只会导致更多的混乱,知识不足和失望。在不了解其工作原理的情况下复制工作代码是填补知识空白的可靠方法。

错误2。仅学习理论

你们不会通过在视频上观看视频或看书来学习骑自行车或打领带。他们曾经了解过如何做到这一点的唯一方法是一遍又一遍地进行实际操作。编码的工作方式几乎相同。

对于每个新主题,您越早开始使用代码,您就会越快地学习这些概念。即使您翻阅了一整章的阅读内容,并且像循环这样的话题看起来也很简单-甚至猴子也能做到-还是很简单–第一次实现代码时,您还是会scratch之以鼻。

提示:在查看材料时创建一个项目。最好的起点通常是个人项目。

错误3。让代码中的问题无限累积

最好的开发商是怀疑者。他们不断检查自己的代码是否确实按照他们的预期去做。这意味着,在进入下一阶段之前,他们需要花费几分钟进行仔细检查和三重检查。

许多“新手”对他们的代码进行了无休止的更改,并期望它可以立即奇迹般地工作。这里的问题是,它将一个问题放在另一个问题之上,这是当很难理解出了什么问题时。

错误4。学会隔离编码,从不寻求帮助。

最好的程序员拥护他们的社区。

大多数城市都有聚会(包括Java编程)。也有惊人的在线社区,例如csdn和StackOverflow。

初学者通常不敢参加活动或对开放的在线社区发表评论。存在冒名顶替综合症。但是,如果您是初学者,则必须知道,其他程序员社区都希望将您提升为开发人员。这是大多数经验丰富的Java开发人员使用的方法。他们紧密合作。

提示:使用20分钟规则。在寻求帮助之前,请至少花费20分钟的时间自行查找。答案很可能已经摆在您面前,而且,这种挣扎使您总体上成为一个更好的程序员。

错误5。在早期阶段变得太情绪化

在成为专业程序员的过程中,您会看到许多错误消息出现。可能会有很多。可以破坏所有内容,因为您需要接受犯错的事实这一事实。

请注意,屏幕上出现错误消息并不表示您是一个不好的程序员。这仅表示您在文本编辑器中输入了错误的字符序列。只需在文本编辑器中键入即可解决此问题!

错误6。不了解语言和库之间的区别

这是初学者经常感到困惑的另一个领域。您必须学会区分标准库和语言。

有人说现代编程更多是关于使用库(例如查看Java库),而不是理解语言。虽然库可能很大,但语言本身通常非常紧凑。编程附带了学习如何查找和使用库的知识,这些库可以帮助您在更短的时间内完成所需的工作,而无需重新发明轮子。

错误7。以任何方式进行编程,但面向对象编程(OOP)除外

OOP不是世界上最复杂的主题,但是却非常重要(了解原理并将其付诸实践)。

使用OOP原理时,您将始终了解对象与相互依存关系之间的关系。当您需要更改某些内容时,请对其进行更改,以使您知道它如何影响其他对象。首先,考虑一下系统如何工作,需要创建哪些对象,将它们放置在何处等等。然后,您可以开始编写代码。

结论和有用的链接。

如果可以避免这7个错误,那么您应该能够更快地学习Java。零基础小白学习Java可以加入我的十年Java学习园地,技术交流,答疑解惑,资源共享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值