变量类型
primitive主数据类型和引用
①primitive主数据类型用来保存基本类型的值,包括整数、布尔和浮点数等
②对象引用保存的是对象的引用
一、primitive主数据类型
byte+byte=int
给变量赋值
①在等号后面直接打出(x=12)
②指派其他变量的值(x=y)
③上述两种方式的结合(x=y+43)
二、命名方法
1.名称必须以字母、下划线或$符号开头,不能以数字开头。
2.除了第一个字符外,后面的可以用数字。反正不要用在第一个字符就行。
3.避开Java的保留字![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/64d19f2251fb5de63474149ca04e064c.jpeg#pic_center)
对于primitive主数据类型的变量来说,变量值就是所代表的值。对引用变量来说,变量值是取得特定对象的位表示法。
//声明一个引用变量
Dog myDog=new Dog();
//创建对象
Dog myDog=new Dog();
//连接对象和引用
Dog myDog=new Dog();
数组也是对象。不管数组带有什么,它一定是对象。
//声明一个Dog数组变量
Dog[] pets;
//创建大小为7的Dog数组,并赋值给前面所声明出的Dog[]类型变量pets
pets=new Dog[7];
//创建新的Dog对象并将它们赋值给数组元素
pets[0]=new Dog();
pets[1]=new Dog();
一旦数组被声明出来,就只能装入所声明类型的元素。
要点
※变量的声明必须有类型和名称
※引用变量的值代表位于堆之对象的存取方法
※没有引用到任何对象的引用变量的值为null
※数组一定是个对象,不管所声明的元素是否为primitive主数据类型,并且没有primitive主数据类型的数组,只有装载primitive主数据类型的数组。