语言特性
- J无指针,C有
- J无多重继承,C有
- J用户数据类型是引用类型,无值类型,C有引用和值类型
- J完全面向对象,C有全局变量和局部变量
- J无头文件,C有
- J无隐式类型转换,C有
- J无结构和联合,C有,其成员的公有属性带来安全隐患
垃圾回收
- J无需手动释放内存,C需要
可移植性
- J平台无关,一次编译处处运行; C平台相关
- J编译为字节码,在JVM上运行,C直接在机器上运行
本文标题:Java和C++对比
本文链接:https://www.haomeiwen.com/subject/nwbzettx.html
网友评论