const 修饰的是编译期常量(compile-time constants),即编译器在编译时就能确定其值的常量。这类常量需要满足: 类型必须是基本类型(Int、Double 等)或...
在 C++ 开发岗位的面试中,const与volatile关键字是高频考点之一。这两个关键字看似简单,但实际上蕴含着丰富的语义和底层机制。本文从基础语法到高级应用...
Java之String类 一、String类的理解 1、类的声明 2、内部声明的属性 3、字符串常量的存储位置 4、字符串的不可变性的理解 5、String实例化的两种方式 6...
目录 枚举是什么 常用方法 构造方法 枚举的优缺点 枚举和反射 实现单例模式 枚举是什么 枚举(enum):是一种特殊的类,用于定义一组常量,将其组织起来。...
目录 为什么可以像指针一样使用数组? 为什么可以像数组一样使用指针? 数组和指针的区别总结 对于一些初学的小伙伴来说,最大的误区就是认为指针和数组是...
一、堆 Java 堆是 JVM 中所有线程共享的运行时内存区域,用于存放所有对象实例、数组以及类的实例字段值。 在 Java 中: String str = new String(\"abc\");...
在 C++ 面试中,#define与constexpr的对比堪称 “元老级” 考点 —— 据统计,在 2023-2024 年的 C++ 工程师面试中,该知识点的出现频率高达 72%,尤其是在字...
目录 一、存储结构 1.字符串常量池 2.字符串哈希表 2.1结构 2.2基础存储单位 2.2.1键对象 2.2.2值对象 二、存储过程 1.搜索 2.创建 三、存储位置 四、存储...
Effective C++ 条款02:尽量以 const, enum, inline 替换 #define 核心思想:使用编译器可处理的实体代替预处理器宏,避免宏的副作用,增强类型安全性和调...
Java基础学习大纲 一、String实例化方式: 1.1.构造器介绍: 1.2.创建String对象: a.方式一:通过字面量定义的方式 b.方式二:通过new + 构造器的方式...