Scanner

1.使用Scanner对象录入数据时,要接受一个整数可以使用nextInt()方法

变量

1.变量就是其中保存的值会发生改变的量。
2.变量是作为Java程序寻找内存中存放的数据的一个标签
3.变量中存放的数据不同所占用的空间大小也是不同的变量中的数据所占用的内存时间都是一样的(❌)。

数据类型

数据类型指明了变量所占用内存的大小

整数型
浮点型
字符型
布尔型
类-class
接口-interface
对象-object
数组
字节型-byte
短整型-short
整型-int
长整型-long
单精度型-float
双精度型-double
数据类型
基本数据类型
引用数据类型

数据的类型、字节数、取值范围。

Java第二章第一节知识点

Java类型与包装

(Java语言中没有无符号类型Java语言还为每个基本数据类型定义了相应的包装类)

Java语言类型与对应的包装类

基本数据类型(基本类型) boolean char byte short int long float double
包装类(对象类型) Boolean Character Byte Short Integer Long Float Double

判断:
基本数据类型的包装已经实现了基本数据类型的功能,所以就不需要基本数据类型了(❌)。


设置基本数据类型能够限制操作,降低难度,降低出错率,所以需要基本类型。

Java保留基本数据类型的原因

基本类型的定义的变量存储在栈里而对象类型的值存储在堆里。相比较,栈更高级。

相关文章: