Java是某些人可能会说很难学习的语言之一,而其他人则认为它与其他语言具有相同的学习曲线。 两种观察都是正确的。
但是,由于Java具有平台无关性,因此在语言方面具有相当大的优势。 Java是一种低级语言,它以一种简单的方式来实现算法的实现,并让您了解基础知识。 同时,它也足够高级,可以逻辑地实现编码。
根据开始学习Java之前的心态,学习Java的最佳方法应遵循某些步骤:学习术语,练习,练习,等等,然后再练习。 重复是关键。
我想分享一些技巧,这些技巧在我开始学习Java时对我有帮助,希望您能从这些技巧中获得同样的好处。
学习Java术语
学习Java或任何语言的最佳方法是从初学者开始。 “ Hello World”是一个很好的起点-基本上所有程序都使用此思想来说明编程语言的中心语法。
在学习编码之前,学习Java的人需要了解这种语法中的某些术语:类,对象,继承,多态性,抽象和封装。 Head First Java是一本学习这些方面的好书。
使用不同的参考文献来理解术语,因为尽管各个参考文献可能具有相同的定义,但这些解释并不是绝对的和有限的。 Google有不同的网站,它们会以不同的方式解释同一个词。
第一次阅读定义时,您可能会感觉好像您正在从不同的星球学习语言,但是重点是要熟悉术语,而不是掌握它。
例如,类是用户定义的设计或样品,从中可以形成项目。 它表示一种类型的所有对象通用的一组过程或属性。
对象是面向对象编程的重要组成部分,体现了有效的实体。
原型Java程序产生许多对象,这些对象通过调用方法一起工作。
了解这些术语将帮助您了解代码的组成部分以及最终结构和代码形成的原因。 Java的强大基础和理解能力使您能够编写代码,并使您能够全面展现该语言中任何程序的基本含义。
练习简单的Java程序
如果术语是学习Java最好方法的第一步,那么第二步涉及在线查找一个简单的程序来练习新的语言技能。 只有通过执行新获得的知识,才能对新获得的基础进行测试和完善。
让我们以三乘三井字游戏为例; 这是一个简单的程序,不需要许多高级编程技能,它是绝对的初学者的合适程序。 这是一种对实践有效的程序,因为程序员已经知道结果了。
要做的第一件事是将程序的每个步骤写下来,例如,可以从用户在中间网格中输入X开始,然后计算机在右上,左上,右下自动输出0。或左侧网格。 用户进行了另一步,计算机进行了有效的第二步,该步不重复第一步,并且是唯一的。 设计输入和输出步骤的这种方法将继续完成。
在完成输入和输出步骤之后,程序员需要查看代码。 新的程序员乍看之下可能无法了解所有代码。 可能要花一些时间,所以对无法理解自己的创作感到疯狂当然不会有所帮助!
该技巧是学习Java的主要“不要” —不要惊慌!
建议您使用铅笔在笔记本上手工写下整个程序,以解决这种情况。 再次重复此过程,然后在第二次定义程序的每个代码行。 如果语法给您带来麻烦,那么您随时可以通过Google进行解释。
最后,学习者需要使用集成开发环境(IDE),该软件应用程序为计算机程序员提供了用于软件开发的全面功能,在手写了3次并用自己的话大声解释后才键入程序。
忽略负面因素
有无数种编程语言,其中有些已过时,每个人都有自己的最爱。 有些人认为Java是一种古老的语言,而不是像Ruby这样的流行语言。 因此,无可否认,当您下定决心学习Java时,您将面临一些压力。
您一定会被告知,一般的编程语言会更好。 立即忽略这些主张,并保持掌握尽可能多的编程语言(而不仅仅是Java)的态度。
我得出的结论是,每个人都以不同的方式学习。 例如,我是一个触觉学习者。 因此,如果批评家告诉我,学习Java的唯一方法是坐下来听音频,那么我很可能不会成功学习Java。
我鼓励您涵盖学习Java的所有基础知识:动觉(通过进行体育活动学习),语言(通过口语学习),听觉(通过听力学习)和视觉(通过视觉学习)。
通常,学习编程的最好方法是尽可能地涵盖所有这些学习方式。 但是,如果您发现一种对您更有效,那就坚持下去。
坚持练习,Java将会成功
学习编程语言需要重复,就像其他任何事情一样。 学习Java的人将希望深入参与并沉迷于该语言,直到最终他们开始了解事物为止。 优秀的程序员在实际开始编写代码之前,要观看数小时的编码视频。
记住,享受作为程序员的旅程也很重要。 并且要对自己有耐心。
您必须记住,您可能第一次都不了解所有内容,没关系。 确定最佳学习方式也很重要。 有些人可能会在构建Android应用程序时学习Java最好,有些人可能喜欢使用JMonkeyEngine开发游戏,而其他人可能会构建网页。
我个人发现在使用Java构建移动应用程序时学习Java更容易,因为我能够看到我的程序如何与前端一起工作。
关键是要有耐心并了解每个人的学习方式都不同。 学习Java的最好方法是精通理论知识和实践知识。 成功在于花费时间来练习编程语言, 犯错误并从那些错误中学习。
愿编码部队与您同在……编码愉快。
翻译自: https://www.javacodegeeks.com/2018/04/the-best-way-to-learn-java.html