A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huilly 中级黑马   /  2015-8-31 08:14  /  527 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java、c++ 都属于 面向对象语言 处jvm外 他们之间最大的区别是什么?Java还有那些优点?

6 个回复

倒序浏览
最主要的就是java的跨平台性啊
回复 使用道具 举报
1、跨平台性。java更强。java的jvm虚拟机提供了各种系统版本,基于java的程序靠的是jvm的调用执行,不是计算机系统底层调用,故他的跨平台行只要是安装了JVM就可以执行。C++的虚拟机只有在wins系统有,在程序安装里面C++ redistributabler可以看到的。
回复 使用道具 举报
Java提供了强大的类库支持,Java还提供了垃圾回收机制
C++的特质在于它的高效性,它是直接和底层打交道的语言。
回复 使用道具 举报
Java是单继承的,c++是多继承的,其他就不知道了,还是查查百度吧。
回复 使用道具 举报
悄悄地我来了
回复 使用道具 举报
java是面向对象的语言,具有更符合人的思考逻辑,将复杂的事简单化
将程序员由执行者变成指挥者
而c++听老师讲是面向过程的语言,相比java,没有java易学,面向过程的话什么都需要自己
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马