• 【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++中有多继承

    未完

  • 相关阅读:
    java 文件及流读取
    Image对象及其子类BufferedImage
    形状特征提取-Hu不变矩(转载)
    图像的灰度共生矩阵(转载)
    如何实现图片逐渐加载逐渐显示 转载
    JavaScript的函数和事件(转)
    Java图像文件的读写
    图像处理之常用颜色RGB、灰度值
    Hadoop之TaskInputOutputContext类
    ajax获取城市和相应的地区
  • 原文地址:https://www.cnblogs.com/chen-hw/p/14555841.html
Copyright © 2020-2023  润新知