学习java有必要学习C语言吗?

学习java必须要有c语言的基础吗?学到什么程度恰到好处?

曾经也有人问过我这样的问题,
中国人就是这样,目前流行什么就都抢着搞什么,眼下JAVA的确很流行.为什么呢?还不是看着Java容易学容易使用,开发周期短,高移植性...
甚至有人因此说C过时了,淘汰了.那么我想问一下,如果C语言汰淘了,那微软用什么写操作系统?难道用C++?不慢死才怪.C是Linux和Unix的传统了,现在C也在不停的完善和改进当中,最新版本是C99的.
所以我说简单一点,如果只想靠编程搞个饭碗,单学好纯面向对象JAVA就够了.搞杂了也没啥好处.
如果向比尔看齐甚至有超越他的野心,那么你就苦学C吧.
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-31
C语言只是一个基础,但是并不是必须要学到,只是说C语言用来入门编程会比较好~
第2个回答  2013-07-31
没有  但是C和JAVA有一定的联系  学C也很好 只要你有时间  单独学好JAVA其实也一样
第3个回答  2013-07-31
没必要。java已经吸收了c /c++的长处还学它干嘛呢!没必要学习c了!
第4个回答  推荐于2017-10-01
主要是要看你的定位,如果你要注重接近硬件或是操作系统端的开发,可以学习一下C语言系列。它在处理接近汇编领域还是很有优势的,特别是实时控制和实时仿真方面。也就是说C语言的优势在底层,Java在上层。各有优势。

我想学习java需要先学习c语言吗?因为我基本上是零基础的!
可以不一定要学习C语言,首先C语言和Java完全是不同的两种语言,一种是面向过程编程的,一种是面对对象编程的。只不过你学习C语言以后会对你学习java有帮助,毕竟你有过编程的经验。

学java需要学习c语言吗
不需要。Java和C语言确实有很密切的关系,有C语言基础再去学Java会很简单,但这并不代表不懂C语言就不能学Java。千锋教育就有线上免费Java线上公开课。 之所以说有C语言基础更容易一些,主要是因为JAVA和C有许多语法相似的地方,所谓的语言一通百通也就是这个原因。如果是都要学,那么可以先学习c+...

java编程要不要学c语言
如果你是在校大学生,有充足的学习时间,建议可以先学习C语言基础知识,因为C语言中至少 80% 的语法知识都被 Java 继承了。如果有一定的C语言基础,java的基本的语法部分基本可以跳过,直接进入面向对象的学习。如果你想在短时间内学好Java,可以不用学习C语言,因为C语言里有许多比较难的概念,尤其对于...

学Java之前要不要学C语言呢?
学Java之前要不要学C语言呢?其实没有必要,C语言诞生的时间要远远早于Java语言,可以说Java语言是借鉴C语言,但是又独具自己特色的新生编程语言,Java语言跟C语言同属编程语言,具有很多的共通性,但是Java语言比C语言更加的简单,Java语言一次编译,多次运行。Java语言创始人的目的就是使Java变成一门容易...

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

0基础,学java要先学c语言吗?
0基础,学习java是不需要先学习c语言的,因为2者都同属于高级编程语言,语法结构,编程思想都较相似,只是很多时候,高校开课是先学习c语言,仅此而已。Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏...

大神求助啊,学号JAVA是不是要学好C++或者C语言,还是两者都得学哦
可以这么说,JAVA语言、C++是建立在一定的C语言之上的,但是任何一个初学者都可以独立学习三种语言的任何一种。所以学JAVA不必学其他两种语言。

学JAVA前一定要先学C语言吗
没必要先学c。java作为一个在语法上深受c语言影响的高级语言,你先学了一些c语言,再学java,对语法的学习更快。但如果你深入的学了c,或者说对c学的越来越多,越来越好,而你的java则会越来越不好。为什么呢,因为这两个语言仅仅是语法上有一些相似,却是不同的两门语言,在编程思想上就完全不同...

学java之前需要先学c语言做基础吗?
虽然很多建议都是在学习Java前最好有一些C语言的基础,但是没有C语言基础也没关系。而且对于新手来说,学习Java之前,最好先不要看c++有关的东西,尤其是面向对象编程的部分,因为Java面向对象编程的概念,是最完善、最彻底的。而c++中,某些概念的具体实现,不是很直接,这对于新手面向对象编程的概念...

学习c语言对学习java有用吗?
C语言是面向过程语言,java是面向对象语言,在编程思想上差别很大。java中部分语法,定义等同C语言不同。所以,如果有C语言基础,在学java时,会比完全没有接触过编程的人更容易上手,从这一点上来说,学C语言是对学java有帮助的。不过,如果完全没接触过任何语言,那么没有必要为了学java而先学C,这...

相似回答