我经常收到这样的问题,例如哪种语言是学习的第一门编程语言? Java是一门好的编程语言吗? , 作为第一门编程语言 , Java有多出色? 哪一种是最适合初学者的编程语言,还是应该从Java或Python开始? 。
好吧,所有这些问题的答案是,Java是最流行的编程语言之一,并且有很多学习Java的理由 ,首先是利用Job机会来利用社区支持。
但是,在开始编程或选择Java作为第一语言的情况下,我最重要的原因是它更易于学习 。
人们可能会认为Python甚至更简单,甚至不需要编译,但我个人发现Java更易于阅读和理解。
最新一代的程序员开始学习使用BASIC之类的语言进行编程,然后长大后学习使用Java作为第二或第三种编程语言的C和C ++ 。
原因之一可能是C和C ++在
那时候比Java还要多,其他课程的目的是教C
和C ++,并且那时没有Python ,至少在我们的大学里没有。
没错,* 通常我们没有做出选择 ,并且我们在学校和大学中将其作为编程课程的一部分来学习。 在我那个时代, C是我们工程学院的第一门编程语言,然后我们学习了C ++,VB,VC ++,最后学习了Java 。
现在我说的是Java更简单易学,但是我
仍然记得说它比C ++更复杂,因为我不得不
键入System.out.println()而不是简单的cout在屏幕上打印某些内容,但这只是片刻的感觉。
当我开始编写和维护更大的程序时,我发现了Java
更具可读性,您可以认为代码在做什么。 与C ++或C相比,在Java中进行调试和查找问题也更加轻松。
顺便说一句,我学习专业编程,或者您说的是真正的编码
仅在我的第一份工作上,那是我认真开始学习的时候
Java。
Java是一门好的编程语言吗?
这是我的一些原因,为什么我认为Java是开始学习编码的正确编程语言:
1)Java更简单,语法比C,C ++或任何其他语言可读性强。
2)Java很适合学习面向对象的编程,但是对程序性却不太好,在那里最好使用C。 OOP或面向对象的编程
这是一项有用的技能,因为它可以很好地处理实际应用程序的复杂性。 上课和上课更容易思考
对象。
3)Java具有丰富的API,您可以使用Java做更多的事情,包括
图形,声音以及最有可能编写井字游戏的小型游戏,
俄罗斯方块等
并不是说您不能使用其他语言来做到这一点,而是经常需要
下载并安装不同的模块和库,这是一项艰巨的任务
对于初学者。 安装Java时 ,其中的大多数功能仅作为安装的一部分。
4)Java具有强大的社区支持 ,无论如何
如果您有任何疑问,疑问或问题,Google可以找到答案
为了你。 如果不是Google,那么StackOverflow,Java论坛和很多
其他社区可以帮助您。
这实际上是我建议初学者学习使用Java进行编程的唯一最大原因,因为当您开始学习编程时,两种编程都将面临许多不同的问题需要理解
基础知识和Java。
由于周围有数百万的Java开发人员,并且有庞大的社区支持,因此很可能您会很快找到答案,而不会感到沮丧和失望。
5)Java是一种强类型的语言 ,它会捕获许多新手错误。 在较小程度上也适用于静态类型化。 这是我建议初学者先学习Java然后再学习Python的另一个原因,因为Python是动态类型化语言,您无需定义会使学习有些混乱的类型。
6)Java带有内置的Garbage集合,这是一大优势
对于一个完整的初学者。 处理内存管理是一件大事
在开始学习编程时。
这些是我认为初学者应该学习Java的一些原因
首先比任何其他语言。 因为我是Java程序员 ,所以我可能会有偏见,但是我也了解Python ,并且我还从事C和C ++的专业编程。
从那次经验中,我可以说Java无疑是初学者最好的编程语言之一,并且您可以肯定地选择Java作为学习编程的第一门编程语言。
如果您已经下定决心学习Java,那么可以加入The Complete Java Masterclass ,开始您进入Java美好世界的旅程。 这是初学者学习Java的最佳课程之一。 它功能全面,但同时又动手,适合初学者。
Java是否足以胜任成功的编程职业?
现在的问题是区别,不是。 作为程序员,您必须了解很多东西,例如数据结构,算法 , 内存管理 , 面向对象的编程 , 脚本等,并且不同的语言会教给您不同的东西。
熟悉Java之后,您可以转到其他有用的编程语言(例如Scala , Javascript) ,也可以使用不需要编译的脚本语言(例如Python) 。
要在编程生涯中取得成功,您需要不断学习
并不断发展,这是该领域最大的挑战。 如果你发生
喜欢编程并学习新技术和新语言,那么这就是您的合适领域。
对于成功的程序员而言,另一重要的事情是开发调试技能 ,这是基于推理的技能。 如果您想成为一名更好的Java开发人员,还可以查看我最近发布的有关在2019年成为一名更好的Java开发人员的10条技巧的文章。
如果您善于推理并且可以根据以下结论做出结论
有限的可用信息,那么您将很容易对问题进行故障排除和发现问题。
拥有Eclipse , Netbeans或IntelliJIDEA等IDE的丰富知识也可以帮助您进行编码和调试,Java拥有非常出色的工具。
这就是所有这些人。 在我看来, Java绝对是开始使用Java进行编程的优秀语言 ,因为它比许多其他语言更简单,并且真正专注于编程,而不是像内存管理那样管理系统。
如果您说服您开始学习使用Java进行编码,而不是选择Head First Java的副本。 或加入Complete Java Masterclass,并使用最好的编程语言之一Java开始您的编程之旅。
简而言之,您绝对可以选择Java作为您的第一门编程语言,并且一旦您感到舒适,就可以尝试学习更多其他语言,例如Javascript或Python。
更多资源
Java初学者教程(免费)
数据结构和算法:使用Java进行深入研究
Java基础知识:Java语言
Java基础入门(免费课程)
通过构建项目练习Java(免费课程)
10个面向初学者和中级开发者的免费Java课程
Java开发人员应在2019年学习的10件事
21个免费学习编码的网站
感谢您到目前为止阅读本文。 如果您喜欢这篇文章,
然后请与您的朋友和同事分享。 如果你有任何
问题或反馈,请留个便条。
PS-如果您喜欢书籍,还可以查看此必读Java编程书籍列表,以深入学习Java。
From: https://hackernoon.com/is-java-a-good-programming-language-to-start-with-b3bv3ziv