java数据类型

Posted gxz_sw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java数据类型相关的知识,希望对你有一定的参考价值。

基础数据类型

数据类型

分类

二进制位数

封装器类

Byte

数值类型

8

Byte

short

数值类型

16

Character

Int

数值类型

32

Integer

long

数值类型

64

Long

float

数值类型

32

Float

double

数值类型

64

Double

boolean

 

1

Boolean

Char

字符串

16

Character

 

 

 。引用数据类型

Java有 5种引用类型(对象类型):类 接口 数组 枚举 标注。

 

数据类型转换描述:

基础数据类型:

由强类型向弱类型转换需要强制转换,而由弱类型向强类型转换则系统自动转换。比如:double 类型相比int类型是属于强类型,则由double类型的数据向int类型数据转换就需要强制转换,反之则自动转换。另外八大基本数据类型的强弱关系如下:byte<short=char<int<long<float<double,同级之间相互转换也需要强制转换

引用数据类型:

在类中由子类对象向父类对象(包括接口)转换时,系统自动转换,称为向上转型,而由父类对象(包括接口)向子类对象转换时,则需要进行强制转换,称为向下强制转换。

 

以上是关于java数据类型的主要内容,如果未能解决你的问题,请参考以下文章

java中引用数据类型和基本数据类型的区别

java中的引用数据类型是啥意思?

JAVA都有哪些基本数据类型啊

JAVA的基本数据类型和引用数据类型的区别

java中的引用数据数据类型是怎样的?

java 数据类型