学习java有必要先学习c语言吗 学习java需要先学习C语言么?

www.zhiqu.org     时间: 2024-06-01
有必要喔,C是一切语言之父,所有语言都是从C繁衍过来的。C很博大精深,真正会C精通C的人其他语言也相对来说也特别叼,学习其他语言就相对简单的多

JAVA的底层是C,但是可以不用学C啦,除非你想往深了研究

不用,不过懂一点也不错

学习c语言对学习java有用吗?~

C语言和java既有区别, 又有联系。
联系:
二者均为编程语言,有着类似的编程思想。同时大多数的算法,二者均可以通用。
java出现比C语言要晚,java中的一些语法也是参照C语言进行设计的。
区别:
C语言是面向过程语言,java是面向对象语言,在编程思想上差别很大。

java中部分语法,定义等同C语言不同。

所以,如果有C语言基础,在学java时,会比完全没有接触过编程的人更容易上手,从这一点上来说,学C语言是对学java有帮助的。

不过,如果完全没接触过任何语言,那么没有必要为了学java而先学C,这是舍本逐末的做法。更重要的是,C比java难学,为了学java去学C是不理智的。

不需要的,直接学习java会比学会C之后再学java更加简单,因为Java是面向对象的编程语言,而C是面向过程的编程语言。两者的核心理论和逻辑有较大的差距,虽然有些语法上有相似性。

如果你没有学习过计算机原理、数据结构等基础,建议你可以先看看相关方面的知识,能帮助你更好更快的学习java。


#元禄待# 我想学习java需要先学习c语言吗?因为我基本上是零基础的! -
(13679876685): 不需要,c语言是面向过程的编程语言, 而java语言是面向对象的语言, 这是不同的语言. c++虽然也是面向对象的,但是了解c++ 也只能让你学的轻松一点,有学c++的时间 还不如直接专攻java语言. 记住一句话,java中一切皆是对象. 不过学java需要了解,数据库和操作原理, 数学也很重要,编程序逻辑思维性很强. 总之,没有其它语言基础也是可以的, 学习前期贪多嚼不烂,不要想着一开始就接触 多种语言,容易记混,而且也没那么多时间. 学习java开始要一鼓作气,等工作以后你可以慢慢 深入研究.

#元禄待# 学习JAVA语言之前是不是一定要先学习C语言?
(13679876685): 也不是非学c语言才能学Java,也可以直接学习Java.只不过你如果先对c语言的基本语法有所了解的话,学Java语言更容易上手.

#元禄待# 学java需要学习c语言吗 -
(13679876685): 不需要. Java可以算是从C++发展而来的,所以语法和C很相似,但既然是升级,所以必定涵盖了很多C的东西,所以这两种语言,只需学其一即可,java尤善用些. Java是面向对象的,C是面向过程的,就好像说做蛋糕,最早时期只能用手一个个塑形,就好比于C语言,而后有人发明了蛋糕模子,然后就可以不用每一个都捏一下了,这就好比与Java语言,这种方式叫做继承,同时有了模子后,你又需要比原有形状多一个角,这就是Java的多态. 通过刚刚的举例,你应该大概了解了Java的一些东西,C的东西它有了,但它又更方便了一些,就好比你会使用电脑+打印机打印文档,难道你还会去学习蔡伦的活字印刷术么?

#元禄待# Java一定要先学C语言吗 -
(13679876685): 不一定是要的,不过大家很多以C为基础过度,你直接学java的话不管是书还是视频等在编程基础的部分都会被简单带过而已,其实也没什么.多写点代码自然能补上,所以不先学C也可以

#元禄待# 程序员进,学习java之前需不需要学习c语言 -
(13679876685): 不是必须的,当然学了C语言对JAVA有帮助,但是不学C语言直接学JAVA也没有问题.C语言是面向过程的语言,JAVA是面向对象的语言,两者的关系并没有那么密切.可以直接学JAVA.

#元禄待# 学习JAVA基础语言需要先学习c语言吗?请大神告诉我 -
(13679876685): 不需要先学C语言,但是C语言挺好的.

#元禄待# 学Java是不是必须学C语言? -
(13679876685): 不是.这样说吧 比如你要去WC拉大便 JAVA就象大便 C就象小便 这时候,你如果先拉了小便再拉大便就会觉得很爽,但是如果你不拉小便忍着拉完大便也可以.

#元禄待# 学习java之前一定要先学c语言么?
(13679876685): 不一定.但推荐先学C

#元禄待# 学java要不要先学c语言 -
(13679876685): 1. 先把java学好,如果有精力了再去看其他语言,毕竟多了解一些语言就多一些思路.2. 学无止境,但不要急,要一点一点的学

#元禄待# 学JAVA应该怎么学,要先学C语言吗? -
(13679876685): java是面向对象的编程语言,C是面向过程的编程语言.面向过程是一件事“该怎么做“;面向对象是一件事“该让谁来做”,然后那个“谁”就是对象,他要怎么做是他自己的事,反正最后一群对象合力能把事做好就行了.例:去饭店吃饭,只要说明吃什么就可以了,这就是面向对象.还了解这个菜是怎么做的,是哪里来的,怎么去种这个菜,这就是面向过程.总的来说C语言简单,java更实用.基本上所有学编程的人都是C语言入门,C语言入门,这样的话java学的更快一点.