1.变量是什么?
结论:变量是计算机世界的空间。
2.变量名是什么?
结论:变量名是计算机世界空间的名字。
3.数据是什么?
结论:数据是存放在计算机世界空间的内容。
4.数据类型是什么?
结论:数据类型是约束计算机世界空间大小的限令。
四者关系
数据类型 变量名 = 数据;
ex:
- 变量–停车位
- 变量名–车位号
- 数据–车
- 数据类型–停小型轿车,大型货车
所以在现实的抽象物质世界,空间是具有一类特征的抽象物质,房子,盒子是具有空间特征的具体事物。
而我们在计算机世界的空间称为变量。
由于计算机世界的特性,我们存放在变量的数据只能是对应的计算机公民(数字,字符,布尔值,地址)
我们的变量名称最好能直接反映存放的计算机公民特征。
然后数据类型约束哪一类公民能够进来。
几者的注意事项
变量类型:由于计算机世界特点,空间开启时间不同,分为:
局部变量
成员变量
静态变量
变量名称:
1.根据不同的变量类型写名称
数据类型:
数值型,字符型,布尔型,引用数据类型
扩展:关于数据类型的数值型
内存大小分别为1,2,4,8byte(字节)
1 byte=8 bit(位)
Question:
是怎样通过Java指令在内存上开辟空间的?ex:int a=100;就是在0内存中开辟了一个空间a,放进数字100是吧?到底怎么实现命令内存?