K-阿拉斯托
首页项目归档照片墙音乐灵境说说杂谈友链关于
封面

java基础小模块——变量

写作时间:2026-10-10 21:50:00
# Java学习# 学习笔记

整体流程图

本视频围绕「变量」这一 Java 最基础的概念展开,从"为什么要用变量"引出定义,再深入到定义格式与代码实操,逻辑脉络如下:

整体流程图:从问题引入到小结


各章节详细知识点

📌 一、什么是变量

主题内容

视频首先回答了一个基础问题:程序在执行过程中,需要临时保存一些数据(比如一个数字、一段文字),这些数据保存在哪里?由此引出了 变量(Variable) 的概念。

核心概念

变量:在程序运行过程中,其值可以被改变的、用于临时存储数据的一块内存区域。

它有三层含义需要理解:

  • 一块内存区域:变量不是抽象的符号,而是 JVM 在内存中实际开辟的一小块空间。
  • 临时存储数据:变量用来"装"数据,数据放进变量后可以被读取、参与运算。
  • 值可以改变:这也是"变量"区别于"常量"的关键——同一块区域里的数据可以被重新赋值覆盖。

核心特性/工作原理

视频用了一个非常贴近生活的类比来帮助理解:Minecraft(我的世界)中的计分板。

类比对象 对应概念 说明
计分板 变量 用于记录一个数值
计分板上的数字 变量的值 可以被修改、累加、覆盖
计分板的名字 变量名 通过名字才能找到并操作它

这个类比的核心启示是:变量就像一个"有名字的盒子",盒子本身不变化,但盒子里装的东西(数值)可以不断更换。

对比/示例/注意事项

  • 变量 vs 常量:变量的值可变,常量的值在定义后不可改变。
  • 理解要点:初学者容易把"变量名"和"变量的值"混淆。变量名只是这块内存区域的标识符,真正的数据是存在内存里的值。

📌 二、变量的定义格式

主题内容

理解了"什么是变量"之后,视频给出了 Java 中定义一个变量的标准语法格式,这是本节最核心、必须牢记的内容。

核心概念

定义变量的标准格式:

数据类型 变量名 = 数据值;

这个格式由三个要素构成,缺一不可:

组成部分 作用 示例
数据类型 决定这块内存能存什么类型、占多大空间 int
变量名 给内存区域起名字,方便后续访问 a
数据值 实际存入变量的内容 10

三者合在一起组成一条完整的语句,以分号 ; 结尾。

核心特性/工作原理

  • 数据类型在 Java 中是强约束的:int 表示整数,double 表示小数(视频中被反复提到的 double 就是浮点类型)。类型决定了变量能装什么、装多大的值。
  • 变量名遵循标识符的命名规则(合法、见名知意),为后续"通过名字操作数据"提供入口。
  • = 是赋值运算符:它表示"把右边的值放进左边的变量里",而不是数学上的"相等"。

代码示例

public class VariableDemo1 {
    public static void main(String[] args) {
        // 数据类型 变量名 = 数据值;
        int a = 10;          // 定义一个 int 类型的变量 a,赋值为 10
        System.out.println(a); // 输出变量的值:10
    }
}

注意事项

  • 语句末尾的分号 ; 不能省略,它是 Java 语句结束的标志。
  • int a = 10; 是从右往左理解的:先把 10 放进 a,再完成定义。
  • 类型与值必须匹配:int 只能装整数,不能直接装 3.14 这样的小数。

📌 三、变量的基本使用

主题内容

视频在讲完定义格式后,通过最小可运行的代码演示,展示了变量从"定义"到"使用"的完整过程,让零基础学习者第一次完整地看到数据如何在程序里流动。

image-20261010215039285

核心概念

基本使用流程:先定义 → 再使用。

public class VariableDemo1 {
    public static void main(String[] args) {
        int a = 10;              // 第一步:定义变量
        System.out.println(a);   // 第二步:使用变量(读取并输出)
    }
}

在这个例子中,System.out.println(a) 里的 a 不再是"变量名"的书写符号,而是取值操作——程序会到内存中找到名为 a 的区域,把里面的值 10 取出来打印。

核心特性/工作原理

  • 定义即分配内存:执行 int a = 10; 时,JVM 在内存中开辟一块能装下 int 的空间,命名为 a,并把 10 写入。
  • 使用即读取内存:后续写 a 时,程序按名字定位到这块内存,读出当前值。
  • 值可变:可以给 a 重新赋值,例如 a = 20;,之后 a 里存的就是新值 20,这正是"变量"的含义。

对比/示例/注意事项

操作 代码 含义
定义并初始化 int a = 10; 声明变量同时给初值
读取值 System.out.println(a); 取出 a 中当前的值
重新赋值 a = 20; 改变 a 中的值

注意事项:

  • 变量遵循"先定义,后使用"的原则,未定义的变量无法被直接读取。
  • = 10 中的 = 是赋值,== 才是判断相等,二者不能混用。
  • 同一个作用域内,变量名不能重复定义。

总结

概念关系图

概念关系图:变量及其构成要素

核心要点速记

概念 一句话总结
变量 内存中用于临时存储数据、且值可改变的一块区域
定义格式 数据类型 变量名 = 数据值;
数据类型 决定变量能存什么类型、占多大空间
变量名 内存区域的标识符,通过它访问数据
赋值运算符 = 把右边的值存入左边的变量
使用原则 先定义,后使用
评论区加载中…
avatar

Alastor

欢迎来到 K-阿拉斯托 的博客。

RECOMMENDED

Claude Code 内置命令中文速查表

2026-09-06 19:40:11

世界,您好!

2026-09-05 18:38:49

java基础小模块——注释

2026-09-13 15:49:04

Table of Contents

© 2026 Alastor陇ICP备2026008744号-1甘公网安备62060202000509号