有java基础,学C容易还是C++容易

如题所述

C/C++与JAVA的区别太大,Java相对简单一些,C/C++相对较难。

但是有C语言基础或者C++基础Java学起来就很容易了

同样的,有Java基础,学习C语言或者C++比零基础的容易些

由于Java封装得很厉害,学习难度比C语言或者C++低。

学成时间得根据学习能力和学习态度

如果毫无编程基础,学起来要费力点。前段时间得对类、对象、接口、实现、异常等基本概念要弄熟;要精,就得花较长时间去理解,急于求成,将永远半桶水。

总之对于一个有C或者C++基础的,如果基础很牢固,Java至多一个星期就能写出自己能用C写出来的东西。

没有任何基础,可能要1、2个月。
如果要精通,恐怕得钻研一辈子
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-07
都很容易,也都很难。
因为人都有惯性和惰性。习惯用熟悉的东西来理解和学习不熟悉的东西。
有些Java的习惯,用在C,C++上很不好(比如动态分配)。
很多Java库,C,C++没有。
如果你能很好的适应C,C++学起来都不难。
否则都要适应一个阶段。
另外Java是面向对象的语言,C不是。如果非要按照面向对象来学习C,就很不好。
C++,也有面向对象的内容,不过和Java有些不同,不能按照Java的习惯来学C++。
第2个回答  2018-07-05
从去年暑假开始接触c++到现在差不多大半年,看过的c++书也好几本,感觉自己c++水平还是一般,我也就纠结这么大精力投诉学习c++是否值得?虽然我很喜欢c++~
于是我请教了一个工作了的学长@浅墨,他的建议我觉得很赞~
不必纠结语言,语言都是相同的,如果你连复杂的c++都能掌握差不多,那么简单的就不用说了。我那位学长熟悉c++,java入门也就两礼拜了。
说说我的感受
首先我基本算没接触过java吧,但是看了有一段时间的c++了,尤其c++11出来虽然很多地方方便了许多,c++变强大了,但是这门语言也显得更复杂了,同样两本c++和java的入门经典书,厚度差不多,c++就单是语法等,java还有多线程,GUI等编程知识
我说不上来认真学习c++后学java是怎样的,但从我最近学习python的情况来看还是比较轻松的,许多方便都是相通的,我相信你学习c++这门复杂的语言后,不敢说全部,一部分oop语言会比较轻松。
最后选一个自己喜欢的学习呗~
学好任何一个另外入门都会很快的,至于你考虑的工作,我不清楚:-P~,每个人看法都不同,每个公司情况也不同吧,不能一概而论本回答被网友采纳
第3个回答  2020-11-18

有java基础,学C容易,c++可以掌握c之后再学

第4个回答  2013-05-07
C++和Java都是面向对象的,比较接近,因此有java基础的转C++比较容易。
而且C语言主要应用于嵌入式行业,智能电器等;还有在liux和unix平台上面;在windows里面基本上很少用到c。
相似回答