JAVA中数据的类型属性是 java类的数据类型 您所在的位置:网站首页 char转为string类型java JAVA中数据的类型属性是 java类的数据类型

JAVA中数据的类型属性是 java类的数据类型

2023-06-22 14:28| 来源: 网络整理| 查看: 265

目录

基本类型概念

数据类型转换:

数据类型对比一览表

什么是包装类

什么是自动拆箱和自动装箱

那些场景会发生装箱与拆箱

基本类型概念

java的基本数据类型可以简称为“四类八种”:

整型:(byte、short、int、long):整数数据类型默认是int浮点型:(float、double)字符型:(char)布尔类型:(boolean):true 真 和 false 假

byte -> short -> char -> int -> long -> float ->double(小到大)

数据类型转换:

自动类型转换(自动),较小的类型转换为一个更大的类型byte -> short -> char -> int -> long -> float ->double

强制类型转换(手动),更大的类型转换到一个较小的类型double -> float -> long -> int -> char -> short ->byte

数据类型对比一览表

数据类型

关键字

封装类型

占用字节

默认数值

取值范围

布尔型

boolean

Boolean 

1

false

true,false

字节型

byte

Byte

1

0

-128 ~ 127

短整型

short

Short

2

0

-32768 ~32767

整型

int

Integer

4

0

-2147483648~2147483647

长整型

long

Long

8

0.0l

-9223372036854775808~9223372036854775807

浮点型

float

Float

4

0.0f

1.4E-45~3.4028235E38

双精度浮点型

double

Double

8

0

4.9E-324~1.7976931348623157E308

字符型

char

Character

2

'\u0000'

'\u0000' ~ '\uffff'

 

 

 

 

 

 

 

 

 

 

什么是包装类

这个问题,其实前面已经有了答案,因为Java是一种面向对象语言,很多地方都需要使用对象而不是基本数据类型。比如,在集合类中,我们是无法将int 、double等类型放进去的。因为集合的容器要求元素是Object类型。

为了让基本类型也具有对象的特征,就出现了包装类型,它相当于将基本类型“包装起来”,使得它具有了对象的性质,并且为其添加了属性和方法,丰富了基本类型的操作。

什么是自动拆箱和自动装箱在Java SE5中,为了减少开发人员的工作,Java提供了自动拆箱与自动装箱功能。自动装箱: 就是将基本数据类型自动转换成对应的包装类。自动拆箱:就是将包装类自动转换成对应的基本数据类型。那些场景会发生装箱与拆箱将基本数据类型放入集合类包装类型和基本类型的大小比较包装类型的运算三目运算符的使用函数参数与返回值

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有