java和C/C++比较

Java和C/C++的异同点

共同点:都使用了面向对象思想
不同点:
JavaC/C++
解释型编译型
.java->.class->JVM.c/.cpp->.exe
执行速度慢执行速度快
面向对象面向对象和过程
没有指针有指针
无全局变量和函数有全局变量和函数
单继承多接口执多继承
GC自动管理内存手动管理内存
finalize()析构函数中释放资源
不支持运算符重载支持运算符重载
不支持预处理(import)支持预处理(头文件,宏定义)
不支持函数参数支持函数参数
不支持goto,但保留关键字支持goto
不支持自动,需显示强转自动强类型转换
所有内容都封装在类中所有成员共有
平台无关平台有关
有文档注释无文档注释
有标准库无标准库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值