1. 数据存储形式:二进制
1.计算机底层都是一些数字电路,0 1形式的二进制。
2.计算机的存储单元:计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小单元叫“位(bit)”比特位,通常用小写的字母“b”表示。而计算机中最小的存储单元叫“字节(byte)”通常用大写字母B表示,字节是由连续的8个位组成。
3.字节是计算机中数据的最小单位
34.除了字节外还有一些常用的存储单位:
1B = 8 bit
1kb = 1024B
1MB = 1024KB
1GB = 1024MB
1T = 1024GB
2.数据类型
java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以他们表示的数据大小也是不一样的。数据类型就是约束变量存储的数据形式,分为基本数据类型和引用数据类型
1. 基本数据类型:
1.数值型:
整数(byte short int long)
浮点数(float double)
字符(char)
2.非数值型
布尔(Boolean)
2. 引用数据类型(引用数据类型建立在基本数据类型的基础上,包括数组、类和接口。引用数据类型是由用户自定义,用来限制其他数据的类型。)
1. 类(class)
2.接口(interface)
3.数组([ ])
3. 数据类型内存占有和取值范围
byte number = 97; //byte字节型 占1个字节 -128 - 127
short qq = 2000; //short短整型 占2个字节
int ww = 4586521;//整型 占4个字节(默认)
long ee = 15526455;//long长整型占8个字节
//随便写一个整数默认是int类型的,如果超过了int的表示范围,需要在其后面加后缀L/l
long rr = 111255454545545L;
//随便写一个小数 默认是double类型, 如果希望是float类型的 则需加后缀 F/f
float tt = 98.45F;//单精度 占4个字节
double yy = 123.54;//双精度 占8个字节
char uu = 'Q';//字符类型
//布尔类型
boolean ii = true;
3. 变量
1.在程序运行过程中,其值可以改变的量。从本质上讲,变量是内存的一小块区域。
2.变量定义 格式: 数据类型 变量名 = 变量值; 如:int qq = 100022;
3.变量的使用:取值和修改值
取值格式:变量名 (qq)
修改值格式: 变量名 = 变量值 (qq = 100033);
//定义变量
int qqq = 100022;
System.out.println(qqq);
//修改变量
qqq = 100033;
System.out.println(qqq);
4. 变量使用的注意事项
1.名字不能重复,变量的有效范围是从定义开始到"}"截止,同一个范围内部不能定义同名的变量
2.变量未赋值不能使用,变量定义的时候可以没有初始值,但是使用的时候必须给初始值
3.某个变量存储了其他类型的数据,某个数据类型的变量只能存储该数据类型的数据。
4.long类型的变量使用的时候,后面要加L/l;
5.float类型的变量使用的时候,后面要加F/f;
5. 标识符
1. 标识符定义规则
数字、字母、下划线(_)和美元符($)组成
2.不能以数字开头
3.不能是关键字
4.区分大小写
2. 常见命名规定
1. 小驼峰命名法:方法、变量
1. 标识符是一个单词的时候,首字母是小写 如 name
2. 标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。如 fileName
2.大驼峰命名法:类
1. 标识符是一个单词的时候,首字母是大写 如 Name
2. 标识符由多个单词组成的时候,每个单词首字母大写。如 FileName