java与c++代码的区别(银行管理系统为例)

对比项C++Java
平台无关C++是平台相关Java是平台无关
主要用于系统编程应用程序。广泛应用于窗口,基于Web,企业和移动应用
Goto支持Goto语句不支持
多继承支持不支持类的多继承,但可以通过接口实现
操作符重载支持不支持
指针可以编写在内部支持指针,但是不能编写指针,限制了指针支持
编译器和解释器仅使用编译器使用编译器和解释器
按值调用和引用调用都支持仅支持按值调用,不支持引用调用
结构体和联合体都支持都不支持
线程支持依赖第三方,没有内置的线程支持有内置线程支持
文档注释不支持支持 使用 /** … */ 来创建Java源代码的文档
virtual支持,可以决定是否覆盖一个函数没有virtual关键字。默认情况下,可以覆盖所用非静态方法,也就是非静态方法默认是虚拟的
符号右移>>>不支持支持,在顶部为负数填充零。对于正数,工作原理与>>运算符相同
继承树创建一个新的继承树Java总是使用单继承树,所用类都是Java类中Object类的子类。Object是Java中继承树的根
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值