a**e 发帖数: 5794 | 1 【 以下文字转载自 Joke 讨论区 】
发信人: thanksgiving (~灯红酒绿的上海~), 信区: Joke
标 题: JAVA和C++语言在各个层面上的区别与联系 (转载)
发信站: BBS 未名空间站 (Sat Jul 12 17:43:44 2008)
发信人: thanksgiving (~灯红酒绿的上海~), 信区: Programming
标 题: JAVA和C++语言在各个层面上的区别与联系
发信站: BBS 未名空间站 (Sat Jul 12 17:38:15 2008)
我在这里列出比较显著的区别:
1.指针
JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功
能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也
不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于
Java程序的安全。
2.多重继承
c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继承功能
很强,但使用复杂,而且会引起许多麻烦,编译程序实现它也很不容易。Java不支持多
重 |
|