认识变量和数组(上)
-
一个简单的使用变量的程序
-
变量的基本逻辑一有定才有变。在人看来,固定的是名字,变化的是名字对 应的值。对计算机来说,固定的是地址,变化的是值
-
用人工的方式,模拟一下计算机执行给变量a赋值的过程。
-
理解计算机如何使用内存,完成变量的功能
内存就是一堆白纸,只能通过页码编号访问,也就是所谓的内存地址。
变量就是使用一个固定的地址加上这个地址对应的内存。计算机通过地址, 读写地址对应的内存的值。完成变量的赋值和访问值的功能。就好像可以根 据页码编号,在指定的白纸上写字,或者擦掉再复写。
·变量的名就是地址,变量的实就是地址的内存的值。
认识数组—名与实
理解数组的名与实
-
数组的 “实” 是一块地址连续的内存,就像是编号连续的一沓白纸。
-
数组的名,就是这个块连续内存的第一个内存的地址。
-
数组的变量和基本变量一样,本身是个地址。但是与基本变量不一样的是,这个地址
数组=数组变量+数组的实体
-
数组 变量索引 就是在数组原有地址的基础上,加上索引,获得想要的元素
-
所以索引是从0开始的,因为数组变量的地址就是数组第一个元素的地址
public class Whatis_Arry {
public static void main(String[] args) {
int[] book = new int[10];
//创建一个大小为10的连续的数组
System.out.println(book[0]);
System.out.println(book[1]);
}
}

浙公网安备 33010602011771号