Java从入门到精通(Day 6)
2025年11月26日
944字

Java从入门到精通(Day 1)

变量与常量

在程序执行过程中其不能被改变的两称为常量,其值能被改变的量为变量。变量与常量的命名都必须使用合法的标识符

标识符和关键字

  1. 标识符

    标识符可以理解成一个名字,它是用来标记类名、变量名、方法名、数组名、文件名的有效字符序列。

    Java 语言规定标识符由任意顺序的字母、下划线 (_)、美元符号 ($)、和数字组成,并且第一个字符不能为数字。标识符不能是 Java 中的关键字(保留字)。

    下面是合法标识符:

    name
    user_age
    $page

    下面是非法标识符:

    4word
    String
    User name

    在 Java 语言中,标识符中的字母是严格区分大小写的,如 good 和 Good 是不同的两个标识符。 Java 语言使用 Unicode 标准字符集,最多可以标识 65535 个字符。因此, Java 语言中的字母不仅包括通常的拉丁文字 a、b、c、等还包括汉语、日语以及其他许多语言中的文字。

  2. 关键字

    关键字又称保留字,是 Java 语言中已经被赋予特定意义的一些单词,不可以把这些单子作为标识符来使用。之前提到的 int 、boolean 等都是关键字。 Java 语言中的关键字 请自行百度太多了!!!苦恼。

声明变量

变量是程序设计中的重要环节,声明变量就是告诉编译器(compiler)这个变量的数据类型,这样编译器才知道要给这个变量配置多大的空间给它,以及它能存储什么样的数据。在程序运行中变量的,空间内的值是变化的,这个内存空间就称为变量。为了便于操作,给这个空间娶个名字,称为变量名。变量名必须是合法的标识符。内存空间内的值就是变量值。在声明变量时可以不用赋值,也可以赋初始值。

例如,声明一个整数类型变量与声明一个字符类型变量,代码如下:

int age; //声明 int 型变量
char char1 = 'r'; //声明 char 型变量并赋值

系统的内存大略可以分为 3 个区域,即系统 (OS) 区、程序 (program) 区、和数据 (data) 区。当执行程序时,程序代码会被加载到内存的程序区中,数据暂时被存储在数据区中。假设上述两个变量被定义到方法体中,则程序被加载至程序区中。当执行此行程序代码时,会在数据区配置空就按给出这两个变量。

注意 对于变量的命名并不是随意的,应遵循以下几条规则:

  • 变量名必须是一个有效的标识符

  • 变量名不可以使用 Java中的关键字

  • 变量名不能重复

  • 应选择有意义的单词作为变量名

Java 10 提供了一个方便好用的新特性:使用 var 声明局部变量。使用 var 声明局部变量的语法如下:

var 变量名称 =
//例如
var age = 18;

需要注意的时, var 是关键字,它相当于一种动态类型。编译器会根据赋给变量的值推断出现变量的类型,因此使用 var 声明局部变量时必须赋予值。

例如,在 main() 方法中,首先使用 var 声明一个变量,变量的值为”好好学习,天天向上“,再使用输出语句输出这个变量的值。代码如下:

public class Demo3 {
public static void main(String[] args){
var str = "好好学习,天天向上";
System.out.println(str);
}
}

运行结果如下:

好好学习,天天向上

此外,还需要注意的是:var 不能用于声明成员变量;使用 var 生命的局部变量不能作为方法的返回值。

行啦今天真没少学开玩!🎉

# 代码笔记
作者信息:雅荼
发表于:2025年11月26日