• 基本数据类型(Primitive type)

   

序号

数据类型

字节

位数

默认值

取值范围

举例说明

1

byte(位)

1

8

0

 -2^7 - 2^7-1

byte b = 10;

2

short(短整数)

2

16

0

-2^15 - 2^15-1

short s = 10;

3

int(整数)

4

32

0

-2^31 - 2^31-1

int i = 10;

4

long(长整数)

8

64

0

-2^63 - 2^63-1

long l = 10l;

5

float(单精度)

4

32

0.0

-2^31 - 2^31-1

float f = 10.0f;

6

double(双精度)

8

64

0.0

-2^63 - 2^63-1

double d = 10.0d;

7

char(字符)

 

16


0 - 2^16-1

char c = 'c';

8

boolean(布尔值)

 

8

false

true、false

boolean b = true;

 

 

•什么是引用类型

  除了8种基本类型以外剩下的都是引用类型

 

  概念:引用类型 就是只变量中存储的不是值而是一个内存中的地址的数据类型

    也就是说 变量中存储了这个变量的值所在内存中的地址 每次调用这个变量都是引用这个地址而得到真正的值 所以叫引用类型

  引用类型:是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。