大家好,今天小编关注到一个比较有意思的话题,就是关于不学c语言直接学java可以吗的问题,于是小编就整理了3个相关介绍不学c语言直接学j***a可以吗的解答,让我们一起看看吧。

  1. 学JAVA应该怎么学,要先学C语言吗?
  2. 没学过C语言能直接学数据结构么?
  3. 不是计算机专业能学java编程吗?

学J***A应该怎么学,要先学C语言吗?

可以不要,J***A是一门面向对象的语言而C是一门面向过程的语言,有些人之所以选择先学C再学J***A主要是J***A和C有许多语法相似的地方,所谓的语言一通百通也就是这个原因。我是先学了C再学J***A的,感觉J***A和C有很多不相同的地方,如果一开始学C再学J***A的话你可以在一些基础语法上学得快一点,如果你不学C直接去学J***A的话也行,你在基础语法上学慢一点就行了,而且这样还不会受到C语法的一些影响,因为C和J***A并非完全相同的,至少一点J***A中没有直接的指针(改了个名叫引用),而且学C还要学一些数据结构和算法方面的知识,学J***A就没那么麻烦了,你稍学些就行了,J***A中的API都帮你做好了,在C中你要通过一个函数实现的功能可能J***A中就只需要你调用一个API方法就行了。在我看来如果你是想学J***A的话可以直接学,与其发学两门语言的时间还不如把更多的时间发在同一门语言上,这样对你学J***A可能要好很多。个人建议,仅供参考。

不学c语言直接学java可以吗-不学c语言直接学java可以吗
(图片来源网络,侵删)

不需要先学c语言。j***a 与 c 的设计模式是完全不同的!j***a是完全面向对象的!c是面向过程的!如果先c有如下优缺点:优点:

1.对编程语言有一定了解!对起码的程序常见元素!如循环结构,选择结构,等等,这主要是c语言是一个上手快的语言。缺点:

不学c语言直接学java可以吗-不学c语言直接学java可以吗
(图片来源网络,侵删)

2.c是面向过程的在编程习惯上和j***a还是有很大的区别的,如果先学c在以后学j***a时会产生一定的习惯性上的影响。

没学过C语言能直接学数据结构么?

呃 不是打击你 呵呵 没有学过 C语言或者C++ 的话 学起数据结构(C语言版、C++版) 都是不可能的 因为 数据结构是建立在 对应的语言上的,所以说首先要学语言 如果你想 有很坚实的计算机基础的话 那你就 学C 语言 虽然C语言实用性好 很与时具进 但是不容易学 所以建议你学C语言 ,它是计算机语言的基础,C++、j***a 都是从C上发展过来的学过C后 在学 C++/j***a的话 你会发现事半功倍,而且对你 介入程序员行当很又帮助 而且 C 与VB 很多地方 是相通的 不同是指针那块 学起来也容易的多

不学c语言直接学java可以吗-不学c语言直接学java可以吗
(图片来源网络,侵删)

不是计算机专业能学j***a编程吗?

j***a前景是不错的,当然学习python也不错。

j***a相对稳定,因为互联网的第一语言是j***a,每年虽然爆出很多新的语言,也会有人说j***a的语法陈旧作为理由要淘汰J***a,我觉得那群人很可笑。但是相对的来说从94年开始兴起的互联网世界,j***a已经为互联网填坑二十多年。新的语言都存在坑比较多,开发库也不完善,性能不佳,码农数量少。你作为公司愿意填坑,优化和痛苦的找人吗?最简单的j***a容易招人,其次可用的东西很多比如Spring等,缺陷少,使用的人最多,现成的东西最多,能够最快速和安全的进行开发,满足企业所需。所以仅凭新语言的几个所谓的优势就说要淘汰j***a是痴人说梦话。

我认为只要互联网不死,J***a也不会死。因为j***a已经深深的植入到了全球的互联网中,正如c/c++这样更老的语言也深深植入到机器中一样,机器不死,c/c++也不死。我国的一个重大战略是【从消费互联网-->产业(工业)互联网】,也就是所有的企业都要纳入互联网的世界,基于此未来十年,我个人看不到J***a没落的迹象。

但是AI和VR等新兴热点的兴起,也会造成支持它们的Python的兴起,所以说学习python也是可以的。而且掌握最热门的技术得到高薪的概率也更大。

但是由于现在AI等新兴热点距离大量投产还有较大的差距,因此J***a的岗位还是最多的,也最容易找到工作。AI和VR等技术的基础是大数据,大数据和互联网后端是它们的基础,所以J***a+大数据也是热门的行业。

要淘汰J***a,我觉得应该是Python能够支持的新兴AI和VR等产业的兴起后,然后Python不断完善坑和开发库,并能够很好支持互联网,经过充分的实践才有可能,否则要淘汰J***a只是一个传说。要知道J***a涉及到的设备已经是数亿台,没有成熟和可靠的代替品前,需要更换数万亿甚至数十万亿美元设备的软件几乎是不可能的事情。

到此,以上就是小编对于不学c语言直接学j***a可以吗的问题就介绍到这了,希望介绍关于不学c语言直接学j***a可以吗的3点解答对大家有用。