Java--java中的基本数据类型以及对应的包装类
Posted 神奇的12138
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java--java中的基本数据类型以及对应的包装类相关的知识,希望对你有一定的参考价值。
基本数据类型
序号 | 数据类型 | 长度(位数) | 默认值 |
1 | byte(整数型) | 8 | 0 |
2 | short(整数型) | 16 | 0 |
3 | int(整数型) | 32 | 0 |
4 | long(整数型) | 64 | 0 |
5 | float(浮点型) | 32 | 0.0 |
6 | double(浮点型) | 64 | 0.0 |
7 | char(字符型) | 16 | /u000000 |
8 | boolean(布尔型) | 1 | false |
基本数据类型在类型转换中默认----->容量小的可以自动转换成容量大的(容量值得是所能表示的数字范围不是位数)。
在高级向低级转时----->强制类型转换:容量小变量=(目标数据类型)待转换变量;
在使用强制类型转换时,可能会造成损失精度。
图片来源-----百度图片
对应包装类
基本数据类型 | 包装类 |
byte | Byte |
boolean | Boolean |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
简单的说包装类就是对基本数据类型的一个面向对象的封装,使其具有属性和方法(具体方法查看源码),符合面向对象的设计要求,JDK1.5提供了自动装箱(autoboxing)和自动拆箱(autounboxing)功能, 从而实现了包装类和基本数据类型之间的自动转换。
基本数据类型在不赋值的情况下具有默认值,而包装类是类在不创建对象时默认为null,例如:
int的默认值为0,而Integer的默认值为null;
以上是关于Java--java中的基本数据类型以及对应的包装类的主要内容,如果未能解决你的问题,请参考以下文章