最简单的JAVA教程
注意事项及说明
好好理解变量!它就像汉字一样,是Java程序最基础的组成元素。
步骤0:软件的本质!!!

开发一个程序,最本质的作用是什么?

答案是:处理数据!!!


比如:

  1. 微信:处理聊天相关的数据(包括:文字消息,语音消息,图片,视频等等,这些都是数据)
  2. 抖音:处理短视频相关数据(有人发视频,有人看视频,这些也都是数据)
  3. 百度:搜索的信息,都是数据
  4. 淘宝:商品信息、价格信息、支付信息、快递信息,这些也都是数据

image.png


所以,所有计算机软件,根本作用,就是:

处理数据!

通过处理数据,来辅助人类!

步骤1:什么是变量?

软件要处理,数据:

首先,要有1个容器来存储,数据;

其次,如果有n个容器,很容易弄混,所以还要给每个容器起1个名字。


而在Java中,“ 一个有名字的,用来存储数据的,容器 ” ,就是变量。

先上代码:

public class haha {
    public static void main(String[] args) {
        String guo = "郭德纲:";
        String yu = "于 谦:";
    }
}

上面这一段代码中,guo 和 yu 就是两个变量。

  • 变量 guo ,这个容器的名字叫 guo,容器内存储的数据是 郭德纲 ;
  • 变量 yu ,这个容器的名字叫 yu,容器内存储的数据是 于谦 ;


步骤2:变量的真实形态 —— 内存中开辟的小空间

变量

实际上,是在电脑的内存中,开辟了一个小的空间,同时有一个名字,指向这个空间!

如图所示:

image.png

创建一个变量的过程,在开发术语中,我们称之为 “定义了一个变量”

比如:

String singer = "周杰伦";

我创建了一个变量 singer,用术语说就是:“ 我定义了一个 singer 变量 ”


步骤3:变量 —— 可以变化的量

变量,是可以 “ 变化 ” 的。


再看一段代码:

public class haha {
    public static void main(String[] args) {
        String guo = "郭德纲";
        // 改变变量 guo 的值
        guo = "郭麒麟";
    }
}

代码中,

  • 我先定义了一个变量 guo ,同时,在对应的内存空间中,存放了数据 ” 郭德纲 “;
  • 然后,改变了变量 guo 的值,也就是内存中,存放的数据,从 “ 郭德纲 ” 变成了 ” 郭麒麟 “。

如下图:

image.png

步骤4:取快递

“ 电脑内存,内存中开辟一个空间,给空间取个名字 ”

这些如果不好理解的话,咱们举个现实中的例子。


你肯定去菜鸟驿站去过快递。

理解一下这个过程:

  1. 快递员把你的快递入库,并且给你的快递编上号,放到对应的货架
  2. 然后,你收到一条短信:您的快递到达菜鸟驿站,取件码 8-3-1101
  3. 你到达驿站,找到8号货架,3层,8-3-1101号,快递
  4. 扫码取出,8-3-1101这个号码销毁
  5. 第二天,快递员重新入库快递,8-3-1101这个号码成了别人的快递号码


上面这个场景中:

  • 菜鸟驿站,代表电脑的内存
  • 每一个货架上的每一个格子,代表开辟的内存空间
  • 每个格子,有一个编号,比如:8-3-1101,代表变量名
  • 你的快递放进去,代表变量的值


重点:

变量名 —— 8-3-1101

变量值 —— 你的快递

变量名 + 变量值,共同组成一个变量。

复制成功,快去分享给你的小伙伴吧~