从事J***A开发需要学C语言吗,从事j***a开发需要学c语言吗知乎

dfnjsfkhak 39 0

好,今天小编关注到一个意思的话题,就是关于从事java开发需要学C语言吗的问题,于是小编就整理了2个相关介绍从事Java开发需要学C语言吗的解答,让我们一起看看吧。

  1. 刚入编程这一行,学习的java需要学c吗?
  2. java自学可以么,有C语言基础?

刚入编程一行学习JAVA需要学c吗?

直接学习j***a会比学会C之后再学j***a更加简单,因为J***a是面向对象编程语言,而C是面向过程的编程语言。两者的核心理论逻辑有较大的差距,虽然有些语法上有相似性。 如果没有学习过计算机原理数据结构基础,建议你可以先看看相关方面的知识,能帮助你更好更快的学习j***a。

j***a的底层都是c编写的,j***a偏应用,c偏底层一点。你想要搞底层的话c必须学,而且学得牛逼了,薪资也牛逼得不要不要的,j***a作为当前应用比较流行的语言,发展也是可以的。

从事JAVA开发需要学C语言吗,从事java开发需要学c语言吗知乎-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

不需要吧,当然会C的话,学j***a更快, 因为编程都是相通的,不会的话,没有关系,直接学习j***a,反而比C更简单,应用范围更广。而且现在网络这么发达,很多质量好而且免费的J***a视频可以下载,例如:腾讯课堂、百度传课等平台搜一下动力节点他们家的***讲的还不错,你可以多看看,还都是免费的。

是相对的,J***a的底层有部分就是C语言编写的,所以相对来说,学了C语言更好理解J***a语言,不学的话也不是不行,但对于底层的了解是必不可少的。编程是分为两部分的,一部分是语法,另一部分是理解和应用。最主要的是应用,应用不是只会语法就可以的,在不同领域一门语言的应用都是有区别的,涉及的编程知识也不一样,这需要理解,需要程序员灵活的去应用。

一个合格的软件工程师,不仅仅是表现在编码方面的,还包括设计的部分,软件设计出了编码之外,还包括软件的需求文档、详细设计、使用说明书等,代码所占的比例虽然是最大的,也是核心技术所在,但其他的方面的知识是必不可少的。例如数据结构,为什么要学数据结构,首先你要清楚,软件不是为实现功能而生的,而是为解决问题而生的,实现软件的部分功能只是软件设计很小的一部分。

从事JAVA开发需要学C语言吗,从事java开发需要学c语言吗知乎-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

很有意思的是,现在做编程的都不叫软件工程师了,而是叫程序员,可见,只学编码和学全套还是有很大区别的。

j***a自学可以么,有C语言基础

当然可以,任何东西的学习都看自己控制力和意志力,只要想学,认真钻,都可以自己学。

J***a需要学习的东西很多,基本语法,各种框架,学成需要一段时间,边学边做学习效果会更好一些。学习途径有两种,第一看书学习。第二通过***学习,从网上找一套学习***,跟着老师学,这种方式可能进度慢一些,但是理解起来容易些。有人问从哪找,论坛,贴吧,QQ群有人也会分享,最省事的就是某宝,买套便宜的***十几二十块钱。跟着学很重要,联系更重要,理工科不动手是不行的,还得多上手,㊗️你学习愉快!

从事JAVA开发需要学C语言吗,从事java开发需要学c语言吗知乎-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

C语言是面向过程的,J***a是面向对象的,思想不一样,一门语言的基础部分不过是一些关于数的类型字符的类型的定义。但是就是这些简单的组合,组成复杂的系统

学J***a不一定要C基础,单从语言本身,你买的基础教材都会教你j***a的一些基本知识,所以没C基础一样学J***a。但是有C基础能够让你学J***a稍微轻松点,毕竟都是程序语言,在基础结构上是类似的。我想这就是为什么绝大部分大学课程都会把C语言放在大一,并不是要教学生用C语言写出多丰富的东西,而是让他们通过C语言理解程序的一些思想。

  虽然不学C也可以学J***a,但是语言是相通的,学会了C再学J***a会很顺利,直接学j***a会很不爽,不信问问哪个J***a高手不会C语言啊!这根本不是汉语和英语的那样的关系,要知道J***a是由C++改进来的,而C++是c的扩展,你说没关系行吗?建议学C,且不要死抠语法,掌握程序的流程和算法然后再学J***a畅通无阻,只是语法不同罢了!

  综上所述学J***a不需要学习c语言,但是c语言是比较基础的语言,学过基础的东西之后在学其它的编程语言将会很轻松。且是那种见啥藐杀的能力,但是我们说的东西不一定[_a***_]你,还是要根据自己的实际情况出发,综合时间,压力及目标选择适合自己的。

到此,以上就是小编对于从事J***A开发需要学C语言吗的问题就介绍到这了,希望介绍关于从事J***A开发需要学C语言吗的2点解答对大家有用

标签: JAVA 语言 学习