Java数据类型

一、基本数据类型

Java基本数据类型可以分为三类字符型(char)、布尔类型(boolean)、数值类型(byte、short、int、float、double、long)。

  1. byte : Java中最小的数据类型,在内存中占1个字节(8位),取值范围是 -27~27-1,默认值为0。
  2. short : 短整型,在内存占2个字节(16位),取值范围是-215~215-1,默认值为0。
  3. int : 整型,在内存中占4个字节(32位),用于存储整数,取值范围是-231~231-1,默认值为0。
  4. long :长整型,在内存中占8个字节(64位),取值范围是-263~263-1,默认值是0L。
  5. float : 浮点型,在内存中占4个字节(32位),取值范围是-215~215-1,默认值是0。
  6. double :双精度浮点类型,在内存中占8个字节(64位),取值范围是-263~263-1,默认值是0。
  7. char : 字符型,在内存中占2个字节(16位),取值范围是0~215-1,默认值位空。
  8. boolean : 布尔类型,在内存中占1个字节,用于判断真假,默认值位false。

二、基本类型的取值计算

在计算机中都是使用二进制表示数字的,首位是符号位,0代表正数,1代表负数。

例如:byte在内存中占1个字节8位,首位是符号位,所以表示值的有7位,二进制表示最大值为0111 1111,十进制为127。

三、基本数据类型的包装类

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

四、自动装箱与拆箱

 //定义基本类型变量
 int a = 99;
 //自动装箱
 Integer b = a;
 //自动拆箱
 int c = b;
posted @ 2018-10-29 14:52  往事随雨  阅读(149)  评论(0)    收藏  举报