学java先学c语言吗,学JAVA前一定要先学C语言吗?

学java先学c语言吗目录

学java先学c语言吗

学JAVA前一定要先学C语言吗?

0基础,学java要先学c语言吗?

学java之前需要先学c语言做基础吗?

学java先学c语言吗

    学Java不一定要先学C语言,它们是两种不同的编程语言,有各自的特点和用途。

    Java和C语言的语法规则不同,而且它们应用的场景也不完全相同。C语言更接近底层,能直接对硬件进行操作,主要用于操作系统、游戏开发等领域。而Java主要应用在Web开发、移动应用开发等领域,通常不会直接对硬件进行操作。

    但是如果你想深入了解计算机原理、内存管理等方面的知识,学习C语言可能会有帮助。不过这并不是必要条件,初学者可以先学习Java,掌握了Java基础后再根据自己的兴趣和需求选择是否学习其他语言,包括C语言。

学JAVA前一定要先学C语言吗?

没必要先学c。

java作为一个在语法上深受c语言影响的高级语言,你先学了一些c语言,再学java,对语法的学习更快。

但如果你深入的学了c,或者说对c学的越来越多,越来越好,而你的java则会越来越不好。

为什么呢,因为这两个语言仅仅是语法上有一些相似,却是不同的两门语言,在编程思想上就完全不同。

随着你的思维越来越靠近c语言的编程思想,你的java编程思想就会越来越偏离。

要知道c语言是面向过程的。

而java则是纯面向对象的。

虽然说c里面的结构体已经有了面向对象的雏形,但仍然差别很大。

其它如内存管理,设计模式,字节码,运行平台等等,都是完全不同的。

我个人两种语言都会,最初写c,后来写java时,各种想法跟不上。

但在长时间写java后,再回去写c,就会感觉到各种的不爽。

所以,我觉得,如果你对c语言还有兴趣,并且以后可能会用的到的话,可以稍稍看看c语言的知识。

但如果你想要以java为主的话,我建议c语言不需要深入的学习。

我对这两门语言并没有任何的偏见,c作为一个对后代语言影响深远的语言,其强大之处是不可否定的。

现在主要在做底层开发;java语言作为一个站在语言使用率头榜10数年的霸主,其强大的特性与类库,也是显而易见的。

现在java语言目前99%都是做web开发上。

而且拿来做桌面小应用也非常合适。

综上,你想学java,不先学c是完全可行的。

当然稍微学一点,再学java可能会快一点,但你学c的时间也足以抵消这点优势了。

我个人认为不先学c不会有任何的影响。

纯手打,以上仅代表我个人观点。

0基础,学java要先学c语言吗?

我就是自学的哈,不过我是先学的C语言。

个人认为还是先了解下 简单学下C的好,因为java也是类C语言的一种,有对比学起来会快一点。

再一个就是了解一下面向过程的c 通过对比才会更加的容易深入理解面向对象。

当然一开始就学java也是可以的哈。

纯属个人理解,不喜勿喷

自学目前已工作,有问题可以私信我

如果有书籍或者视频上的疑问也可以交流哈

望采纳!

学java之前需要先学c语言做基础吗?

虽然很多建议都是在学习Java前最好有一些C语言的基础,但是没有C语言基础也没关系。

而且对于新手来说,学习Java之前,最好先不要看c++有关的东西,尤其是面向对象编程的部分,因为Java面向对象编程的概念,是最完善、最彻底的。

而c++中,某些概念的具体实现,不是很直接,这对于新手面向对象编程的概念理解可能会造成一定的困难和误导。

所以直接学习Java也是可以的。

此外,C语言的领域主要是嵌入式开发和操作系统等偏底层的开发。

Web开发、移动开发等并不是C语言的强项,所以直接学习Java也没关系,但是选择 Java 的话,首先要把这门编程语言的基础打牢,了解面向对象编程的基本思想。

然后选择 Java 的其中一个应用领域继续深入学习。

(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT培训资讯原创撰写,欢迎分享本文,转载请保留出处和链接!