数据类型
强类型语言
java是一种强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后使用。
数据类型分为基本数据类型与引用数据类型
基本数据类型
联系生活,生活中有数字与字符,数字又分为整数与小数。
在java中也是一样的 在基本数据类型中,数值类型分为整数类型、浮点类型(小数)、字符类型。还有一个布尔类型。
//八大基本数据类型
//整数
byte num1 = 10;
int num2 = 10; //最常用 范围:正负21亿
short num3 = 30;
long num4 = 30L; //long类型要在数字后面加个L与short加以区分
//小数
float num5 = 11.19F; //由于小数默认是double类型,所以在数字后面加个F加以区分
double num6 = 11.19;
//字符
char nam1='A'; //char类型只能是一个字符,例如'黄'、·'A',用单引号表示
//字符串
String nam2="黄sir"; //注意String不是关键字,是类
//布尔值 只有两个值:是非
boolean flag = true;
//boolean flag = false;
字节
-
位(bit):计算机中最底层最小的存储单位叫位,例如11001100是一个八位二进制数,每一个数字就是一位
-
字节(byte):计算机中数据处理的基本单位,通常用大写B表示。
-
1B(byte,字节)=8bit(位)
-
字符:计算机中使用的字母、数字、字和符号
-
1bit表示1位
-
1Byte表示一个字节1B=8b
-
1024B=1KB
-
1024KB=1M
-
1024M=1G
扩展
电脑32位和64位区别:64位有一个寻址能力,能够装32位和64位的操作系统,支持最少128GB的内存;而32位只能装32位的操作系统,内存条最多扩到4GB。