我想问一下C++与JAVA的区别是什么

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:22:02
我是08级计算机应用新生,我们老师最近要组织我们学习C++或者JAVA还有VB来过计算机2级考试,老师说学C++过2级比较容易,我想学C++过2级后再学JAVA过3级,请问C++与JAVA有什么联系吗。有个老师说学C++过2级后在学JAVA只是求懂,而学JAVA过2级后再继续学JAVA是求精,老师说的对吗

你们老师水平真次!

首先java和cC++都是经典的语言,但是二者却有着惊人的相似,对于面向对象的思想如出一辙!
但是C++却相对比java难点,一方面是因为指针和对象的建立与销毁,内存的分配C++要程序员自己处理,而且要编出高效的代码就需要一定的联系与经验的!
Java就不同,可以说是C++的精简版,对很多的处理都做了人性化的简化,更容易上手!

C++对于底层通信,可以说了语言界的老大,而且API很全很丰富,大型的网游,游戏十之八九都是用它开发的。
而Java注重于web开发(后来发展出来的),因为其与平台的无关性,所以今年飞速发展-----可能是web时代的带动!

你如果有C++基础,学java简直就是飞速,看下就明白了!但是学过java学C++,会比没有基础的人强,但是要费劲点。C++还是非常有市场潜力的!

语言吗------任何一门语言,只要你精通,很容易找工组!精通最好,慢慢学习,都是种思想!

面向对象的思想是一致,语法不同而已。
个人感觉,c++会了学java会比较容易,反之则不然

java 主要是web开发比较厉害,微软也提出了。net(C#)来抵抗sun ,不过计算机界还是c++统治的天下,涉及方方面面,身为新生你就找要找个方向学习了,语言仅仅是个工具,不要太拘泥于这种东西,比如你可以搞软件开发,模式识别,图像处理,数据库管理和开发,人工智能等等,底层就往嵌入式方向发展,计算机学生的好处就是方向很多,呵呵,我也是计算机的,我大四了,我同学都往上面那几个方向冲刺了。c++在这几个方面绝对无可取代。
把本专业的基础课程学好,不然你出去就根那些培训出来的学生没两样。计算机里的思想才是智慧的结晶,别把一门语言当主业学了。我主张能用就行。

简单理解就是
c++是在C的基础上++,具有面向对象的思想解决问题,对指针和内存的操作使熟练的程序员使用起来很方便,
而java则是在C++的基础上去掉了一些非面向对象的东西,即(C++)--;使程序员更容易掌握它的使用。

java是完全面向对象的语言.而C++即面向对象也支持过程.可以说就是C++的面向对象的部分。