是先学 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不会有任何的影响。
纯手打,以上仅代表我个人观点。

看到你的问题,以及各位楼主的回答,我觉得相比他们我是更有发言权,因为我也是从c走到java的,很有感触,c语言与java是本质存在很大差异的两种语言
c是一个面向过程的开发语言,而java是一个面向对象的开发语言,c并不像你想像的和他们说的比较简单,而是入门简单,但深入的话,应该比java要复杂的多啊,最重要一点就是用c语言做开发的人一定要有很强的算法基础(这个说法是基于c评议的开发领域),从这个原因来看,c语言如果学的不怎么样,基本上是什么也做不了的。java就不太一样了,java入门比c会难一点点,但用java做开发的领域多,就算你学的不是太好,一样可以去工作。遇到问题网上资料很多可以借鉴,毕竟它是开源的嘛!如果你刚学编程的话,还是建议你先学c语言,尽管它们有很大的区别,但有一个很重要的共同点,就是程序逻辑!而刚学开发的时候掌握程序逻辑是最重要的,基于以上原因,你应该可以明白,如果你要学c语言,就要有个侧重点,不是要深入去学他的语法和类库,而是着重于程序逻辑。当然你如果有走c的计划,这个侧重就要你自己斟酌了。

上学的 时候C是一门课程,但是java 就要看兴趣自己学了。我还是建议你先学习C语言,只有基础打好了,才能更好的学习其他的知识

先学习C语言吧,C语言是面向过程的编程,Java是面向对象的编程,这个可能你现在还不懂,这么说吧,没接触过C语言就直接学Java有点困难,学完C语言后你再回头学习Java会感觉简单一点,而且C语言的门槛比较低,基础,建议先学C语言。

是更有发言权,因为我也是从c走到java的,很有感触,c语言与java是本质存在很大差异的两种语言 c是一个面向过程的开发语言,而java是一个面向

如果你计划开发软件、硬件、甚至操作系统,那么你或许想学习C语言。C语言刚出现的时候是一种伟大的语言,因为很多其他的语言都直接或间接来源于C语言,其中包括 Java、JavaScript、C++、Python、PHP 和 Per。 编程初学者应该先写 c 还是Java还是

如果你计划开发软件、硬件、甚至操作系统,那么你或许想学习C语言。


平潭县19869597334: 先学C语言好还是先学JAVA好 -
荤肩天诚: 我觉得还是先学习C语言为好,对于Java这样的高级语言来说,先接触C语言还是好的,会给你打下一定的基础,理解一些语言方面的尝试,而且C语言可以说是现在所有高级语言的发源地,应该先学习,加油.

平潭县19869597334: 想自学编程是因该先学java,还是c语言呢 -
荤肩天诚: 如果是自学的话从JAVA开始学起比较好,C语言的语法和JAVA一样,但是从语言的难度来说JAVA比C语言简单太多了.C语言没个几年的功夫什么都写不了,JAVA几个星期就能写出一个能看的东西出来,学起来成就感比较大.从就业前景来...

平潭县19869597334: 请问零基础应该先学c语言还是JAVA语言? -
荤肩天诚: 首先,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发.而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合...

平潭县19869597334: 先学java比较好还是c语言? -
荤肩天诚: 单从基本语法上说,c语言和java差不多,但java是一门纯面向对象的语言,c语言是过程化的编程语言,两者的编程方法和思路是不一样的. 个人觉得初学编程者不宜先学习面向对象的东西. 建议先从c学起,掌握过程化结构编程方法.然后再学java就会很容易入门.

平潭县19869597334: C和Java应该先学哪个 -
荤肩天诚: 一般来说一个程序员都要学C,学完C后可以使一个程序员的整体素质提高,再去学java,你会发现会容易很多(我朋友学PHP的,用了半年才学会,我学完C,在学的PHP+ASP,才用了1个月就超过他了) 所以学C没错的..当然,如果你只学一门,那C或JAVA都无所谓,因为如果从起步学习这2门,要花的时间,精力和难度差不多

平潭县19869597334: 我想学java,有必要先学C 吗? -
荤肩天诚: 如果你想学JAVA:首先学习C语言:学习C的目的是为了掌握最基本的结构化编程能力,如果连基本的if ,else switch, for ,while等结构的概念都很模糊的话,那C你是必学的,还有最重要的就是指针了,虽然JAVA语法中已经没有指针了,但不代...

平潭县19869597334: 先学习C语言好还是Java好? -
荤肩天诚: C语言和Java语言是2种不同的语言,关系就像普通话和英语差不多.身在大陆的人一般首选普通话,因为普通话比英语在大陆使用得更频繁.同样,先学C还是Java呢?这要看你的应用领域.当然,还有更多的因素会影响到你的抉择,比如你手...

平潭县19869597334: JAVA真的比C重要吗?是先学C好还是先学JAVA好那. -
荤肩天诚: 如果想从事JAVA方面工作的话建议直接学JAVA 虽然说C是基础,学好了学JAVA真的会省力吗? 我说点我的看法,如果有C基础,那么学习JAVA的基础部分确实会比较省力,但是,楼上的各位还不明白学JAVA到底是要学什么,学JAVA就是学它的面向对象的思想,面向接口编程的那一条线!有C基础的人会被C那面向过程的思想牵着鼻子走,写的JAVA代码也是面向过程的代码,一点都体现不出JAVA最有优势的地方.所以我想,如果是一张白纸的话,学习JAVA会更合适.记得采纳啊

平潭县19869597334: 先学JAVA好呢,还是先学C语言好呢? -
荤肩天诚: 没有先学哪个好直说,只要任何一门 体系学精通了,都可以找到好工作. 如果你是刚毕业的大学生,为了立即就业,那最好先学java ,因为java 比较容易找工作.c的学习难度 稍微大点,而且C的 招工单位没有java 多,而且现在好多系统的开发基本都用java 比如android ,当你把java 学的很通了,学习c 也就立刻通了,但如果纯粹为了学习技能,而且有比较充足的时间,比如1年2年,建议重C 开始搞起,并且做个真正的项目,这样对C 有一定了解,然后学习java 比较容易,还有学习java 要注重底层的学习,不要只学会框架的表面的东西,望采纳,祝!学习顺利!

平潭县19869597334: 请问新手适合先学C语言还是JAVA? -
荤肩天诚: 都是可以的~你可以从C语言入手,但是C并不是面向对象语言,现在实际应用的领域不多了你还是要转化为CPP Java .Net等Java从语法角度来说更简单不过说实话 你基础比较薄弱真想有所作为的话 需要在基础上和英语水平上下一番功夫

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网