技术开发 频道

C++与java求异存同 java面向对象更出色

  【IT168技术】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++有着重要的不同点。Java是独立于平台的、面向Internet的分布式编程语言,Java对Internet编程的影响如同C和C++对系统编程的影响。Java的出现改变了编程方式,但Java并不是孤立存在的一种语言,而是计算机语言多年来演变的结果。

0
相关文章