• 【Java】Java与C++区别


    1.注释

    Java中注释可以为#行注释“//”、多行注释“/* 内容 /”以及javadoc 中“/* 内容/”用于生成API;C++中仅有单行注释“//”和多行注释“/ 内容 */”;

    2.标识符

    Java中标识符可以为字母、数字、美元符号、下划线,以字母、下划线、美元符号开头;C++中仅字母、数字、下划线,以字母、下划线开头;

    3.整型

    Java中整型的取值范围与运行Java代码的机器无关,即取值范围固定,正是Java程序具有很强移植能力之一;而C++的整型在不同的编译器货处理器上可能取值范围不同。同时,Java整型中包括一个字节的byte类型,而C++中无一个字节的整型。

    4.字符型

    Java中字符占2个字节,而C++中占1个字节。

    5.布尔型

    Java中布尔型变量在内存中占1位(不是1个字节),不能用0表示false,非0表示true;C++中布尔型占1个字节,并且非0整型赋值给布尔型变量时,会被隐式转换为true;

    6.类

    (1)Java中,每一个源文件有且只有一个public class,并且类名和文件名保持一致,但可以有多个普通class;在C++中每个.cpp文件的文件名可以与类名不同,并且每个文件可包含多个类;
    (2)Java类中,包含:属性、方法和构造函数(构造器),析构函数功能由垃圾回收机制完成;但C++类中通常包含:属性、方法、构造函数和析构函数,
    (3)Java中只有单继承,但是接口interface支持多继承;而C++中有多继承

    未完

  • 相关阅读:
    最大公约数
    面向对象(jianli)(游客买门票)
    String
    ATM模拟取款
    常用快捷键归纳
    购物清单
    jxls使用模版导出Excel
    IText 生成pdf,处理table cell列跨页缺失的问题
    Java使用IText(VM模版)导出PDF
    js ajax post提交 ie和火狐、谷歌提交的编码不一致,导致中文乱码
  • 原文地址:https://www.cnblogs.com/chen-hw/p/14555841.html
Copyright © 2020-2023  润新知