1、整数类型:无小数的数值;

表现形式:

八进制:0开头;

十进制:正常计数;

十六进制:0x/0X开头;


内存大小:

8位 = 1字节,内存空间,取值(数值)范围:

byte:8位,-128~127;

short :16位,-32768~32767;

int : 32位,-2147483648~2147483647;

long:64位,-9223372036854775808~9223372036854775807;


题外解释

位(bit):计算机的最小数据单位,每一位状态只能是0或1;

字节(byte):8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位;

1字节可储存1个英文字母或半个汉字,即,1个汉字占据2个字节的存储空间;


2、浮点类型:有小数的数值;(8位 = 1字节)

单精度浮点数(float):

32位,1.4E-45~3.4028235E38;

双精度浮点数(double):

64位,4.9E-324~1.7976931348623157E308;备注:float型小数后要加F/f,


3、字符型(char):用于存储单个字符,占用16位(2个字节)内存空间;①、's':声明赋值,用单引号; ②、\ 转义字符 :声明赋值,用单引号;\n:回车换行;

\b:退格;

\f:换页;

\r:回车;\t:垂直制表符,光标移到下一位;

\\:反斜杠字符;

\':单引号字符;

\dxxxx:4位十六进制字符;

\ddd:1-3位八进制字符;


4、布尔类型(boolean):也叫逻辑类,通过关键字boolean,定义变量;①、只有两个值 :真:true、假:false;②、布尔值不能与整数类型进行转换,③、常用于流程控制中的判断条件;

java基本数据类型详解(Java基础笔记基本数据类型)(1)

,