个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
java当然和C++相似啦。java是模仿C++而设计的,对C++的一些缺点进行了改进。而C++又是C的加强版。java和C++是面向对象的,而C是面向过程的
3个回答
java是完全面向对象的,不存在所谓的全局变量。 它最大的好处就是省去了c++里烦人的指针操作。另外垃圾收集功能保证不会出现内存泄漏。总之java比c++要好用得多,除了速度上不如c++还有图形库不完整,语言设计的较c++进步了。
.... 事实上我也有这种感觉. 可惜我C++也学了,现在才觉得,如果你的目标是JAVA的话,其实什么都不学最好,C++学一点语法也行.C++中的指针很麻烦,很容易出错, 不过到了java就没这个问题了.. 事实上感觉JAVA开发是最舒服的.只可惜用它开发的程序非要有虚拟机才能运行,不如C和C++来...
1个回答
java入门是容易的,涉及的技术很多!你要学很长时间。 要学C的话,肯定还要学C++,两个也是结合起来学的。 有时间的话都学习吧,技多不压身!
c语言,目前现在几乎没什么用了。主要是学习程序用的。因为c语言比较容易让人理解。 java是高级语言。主要引用与开发。
2个回答
C语言就是C ,他们都是高级语言,区别有很多的。
各有优缺点,JAVA永远都不可能代替C++.
客观的说,没有什么更有用的说法,就是看你准备开发什么应用了,如果开发C/S应用,当然c是首选;如果开发B/S的,则java是首选。
4个回答
都随便,这需要看你更想先学什么!
我认为应该先学习一样,然后用这门语言做5个项目(大小都可以),再去学一门新的,学的时候最好能有所比较,然后再用新学的语言做5个项目,这样应该是比较好的,以后如果再要学新的语言,也是这么学的,希望对你有所帮助
6个回答
C语言是底层的语言,java可以看作是在C上面封装起来的一种语言,就像建一座高楼一样,C语言更像砖块,沙石等这些基础的东西,而java可以看作是砖块和沙石这些东西组合起来的一面可以搬来搬去的墙。
我之前在某人的博客中看到一篇文章,他比较了很多语言的运行速度,包括Ruby、Io、 PHP、Python、Lua、Java、Perl、Applescript、TCL、ELisp、Javascript、OCaml、Ghostscript和C等。数据如下:语言时间相对速度ocaml compiled 3...
c是面向过程的基础,c++是面向对象的基础 个人建议先学习一下c和c++然后再学习Java c# .net等
当然不一样,两者的语法不同,以及针对的使用对象都不相同。我个人认为C主要针对系统性软件,而Java则侧重于应用性软件,Java的跨平台移植性要好的多。
你可以到百度文库里下
Java!妥妥的! 因为C报出来的错经常和真实的错差个十万八千里... 比如说你在a.c里面取了只有五位的数组的第十位... 但是错却报在了b.c里面完全没关系的地方...它就是不对... 而且C还喜欢segmentation fault...反正就是错了╮(╯_╰)╭ 然后扔一堆内存信息出来你就云...
C是面向过程语言,模块化 一般用来写小型程序 JAVA是面向对象语言,类化 一般用来写中,大型程序,或者服务器端程序 相比起来C执行效率高些
c是java的祖宗!
Java不支持系统调用,既无法与操作系统进行交互,这是由它跨平台的特点决定的,而C则可以调用系统中的指令。这也就是为什么Java中只有线程概念而没有进程概念,而C两者均有。
让我通过学习和工作的经历来回答你这个问题。本人本科学的软件工程专业,编程的入门语言就是学习的c语言。学习完c语言的感受是,它非常适合作为编程的一门入门语言,而后学习了面相对象的c++语言,有了c语言基础学起来可以说非常顺畅。大学期间没有学习1过java语言,因为道听途说java运行的效率远没有c语言...
重点是哪个语言就业会比较有钱景,两种语言目前应用都是很广的,可以从主要的人才网上去统计相关的数据,如51job,chinahr之类的。
java是目前应用广,就业好的学习方向,0基础学java,120天精通,重庆达内培训,专注IT职业教育16年,60万学员的共同选择,在全国60个城市建立了200家培训中心,一地学习全国就业。有实力、有信誉,可先学习后付款,7天课程免费试听.