Scanner
1.使用Scanner对象录入数据时,要接受一个整数可以使用nextInt()方法。
变量
1.变量就是其中保存的值会发生改变的量。
2.变量是作为Java程序寻找内存中存放的数据的一个标签。
3.变量中存放的数据不同所占用的空间大小也是不同的变量中的数据所占用的内存时间都是一样的(❌)。
数据类型
(数据类型指明了变量所占用内存的大小)
数据的类型、字节数、取值范围。
Java类型与包装
(Java语言中没有无符号类型Java语言还为每个基本数据类型定义了相应的包装类)
Java语言类型与对应的包装类
| 基本数据类型(基本类型) | boolean | char | byte | short | int | long | float | double |
|---|---|---|---|---|---|---|---|---|
| 包装类(对象类型) | Boolean | Character | Byte | Short | Integer | Long | Float | Double |
判断:
基本数据类型的包装已经实现了基本数据类型的功能,所以就不需要基本数据类型了(❌)。
注:
设置基本数据类型能够限制操作,降低难度,降低出错率,所以需要基本类型。
Java保留基本数据类型的原因。
基本类型的定义的变量存储在栈里而对象类型的值存储在堆里。相比较,栈更高级。