知名企业网站规划书,网站用户粘度,企业信用信息公示系统年报怎么填,网站源码后台牛客java基础考点1 标识符和变量
标识符
字母和数字#xff1a; 标识符由字母、数字、下划线#xff08;_#xff09;和美元符号#xff08;$#xff09;组成。其中#xff0c;标识符必须以字母、下划线或美元符号开头。大小写敏感#xff1a; Java 是大小写敏感的语言…牛客java基础考点1 标识符和变量
标识符
字母和数字 标识符由字母、数字、下划线_和美元符号$组成。其中标识符必须以字母、下划线或美元符号开头。大小写敏感 Java 是大小写敏感的语言因此标识符中的大写字母和小写字母被视为不同的字符。例如myVariable 和 MyVariable 是两个不同的标识符。长度无限制 Java 没有规定标识符的长度限制但为了代码的可读性建议选择具有描述性的标识符并遵循一定的命名规范。不允许使用关键字 标识符不能使用 Java 的关键字例如 int、class、if 等。关键字是 Java 语言的保留字具有特定的含义不能被用作标识符。
变量
Java 的基础类型和引用类型在不同的 JVM 和平台上可能占用的字节数有所不同。以下是一般情况下的估计
Java 基础类型
整数类型 byte: 1 字节short: 2 字节int: 4 字节long: 8 字节 浮点数类型 float: 4 字节double: 8 字节 字符类型 char: 2 字节 布尔类型 boolean: 不定取决于具体实现通常被作为 JVM 内部的整数类型来处理。
Java 引用类型
Object 类型 在 32 位系统上通常是 4 字节存储对象的地址。在 64 位系统上通常是 8 字节。 数组 除了元素本身占用的空间外数组对象还有一些附加的开销对象头信息等因此数组对象的大小会比元素占用的空间稍多。 自定义类 对于自定义类其大小取决于类的成员变量以及可能存在的内部填充。每个实例变量通常按照其类型分配相应的字节数。