C++与java求异存同 java面向对象更出色
Java的前身Oak是在C++的基础上开发的,而C++是在C的基础上开发的。因此,Java和C、C++具有许多相似之处,它继承了C、C++的优点,增加了一些实用的功能,并让Java 语言更加精炼;摒弃了C、C++的缺点,去掉了C、C++的指针运算、结构体定义、手工释放内存等容易引起错误的功能和特征,增强了Java的安全性,也让Java更容易被接受和学习。 虽然Java是在C++的基础上开发的,但并不是C++的增强版,也不是用来取代C++的。Java与C++既不向上兼容,也不向下兼容,两者将长时间共存。Java在理论和实践上都与C++有着重要的不同点...阅读全文