C++即在C语言的基础上增加内容,而Java同C++都是面向对象语言,但省掉了C++比较复杂的部分: 无直接指针操作:Java用到的是引用,虽然根本上是一种指针,但它很安全。自动内存管理。数据类型长度固定。不用头文件。不包含结构和联合。不支持宏。不用多重继承。无类外全局变量。无GOTO。