Java变量
最近学了一些变量和数据类型
1.变量就是用来存储一个数据的内存区域,且里面存储的数据可以变化。
2.变量定义格式
数据类型 int(整数类型),double(小数类型)
变量名称 = 初始值;
建议首字母小写,有意义 赋值 存储的初始数据
例子修改变量的值
3.变量使用注意事项
(1)变量要先声明再使用
(2)变量声明后,不能存储其他类型的数据
(3)变量的有效范围是从定义开始到“}“截止,且在同一个范围内部不能定义2个同名的变量, (4)变量定义的时候可以没有初始值,但是使用的时候必须给初始值。
4.变量再计算机中的底层原理
(1)数据在计算机底层都是都是采用二进制:使用0、1按照逢2进1的规则表示数据来存储。
存储的
(2)除二取余法可以快速的算出一个数据的二进制形式
(3)数据在计算机底层存储的最小单位
计算机最小组成单元组:使用8个二进制为一组,来保存数据,我们称为一个字节(B)。
●字节,一个字节等于8个二进制位:1B=8b
5.字符数据在计算机中存储
字符存的是ascii码表中对应的数字的二进制形式。
●字符'A'对应的数字是65
●字符'a’对应的数字是97
●字符'0'对应的数字是48
6.图片和音视频等文件的数据是存储
也是采用二进制进行存储的。
7.八进制:每3位二进制作为一个单元,最小是0,最大是7,共8个数字。
十六进制:每4位二进制作为一个单元,最小是0,最大是15,依次用0-9 A-F代表
二级制 以0B/0b 开头
八进制0
十六进制 0X/0x
8.数据大小单位换算
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
数据类型
- 引用数据类型(除基本类型之外的,如string)
- 基本数据类型
- 注意随便写一个整数字面量默认是int类型的,132223243244244虽然没有超过long的范围,但是它超过了本身int类型的表示范围。
如果希望随便写一个整数字面量当成long类型,需要在其后加L/l。 - 注意随便写一个小数字面量默认为是double类型,如果需要随便写一个小数字面量是float类型需要在后面加上F/f.
关键字、标识符
- Java自己保留一些单词,例如public、class、byte、short、int、long、double。
我们不能用来作为类名或者是变量名称,否则报错
- 标志符就是由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字的规矩。
标识符的要求。
基本要求:由数字、字母、下划线(_)和美元符($)等组成
强制要求:不能以数字开头、不能是关键字、区分大小写 - 建议:变量名称首字母小写、全英文 类名称首字母大写、全英文