Java八大数据类型的简介~1(byte),1(boolean),2(short),2(char),4(int),4(float),8(double),8(long)
2020-02-12 12:16
459 查看
基本类型概念
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 |
整型 | int | Integer | 4 | 0 | -2147483648~2147483647 |
短整型 | short | Short | 2 | 0 | -32768 ~32767 |
长整型 | 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基础-数据类型int,short,char,long,float,double,boolean,byte
- Java中八个基本数据类型(byte、boolean、short、long、float、double、int、char)所占字节数
- java byte、short、int、long、float、double、char基本数据类型范围
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- null可以转换成任意非基本类型(int/short/long/float/boolean/byte/double/char以外)
- Java Byte和各数据类型(short,int,long,float,double)之间的转换
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- Tarena - 变量与java的基本数据类型(int,long,float,double,char,boolean)
- java 基本数值类型:byte short int long float double char
- 关于8个基本的数据类型:byte,short,int,long,float,double,char,boonlean
- java中byte、short、int、long、float、double类型的取值范围
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- Java八种基本类型(byte、short、int、long、浮点数、char、boolean、基本类型转换)
- java 彻底理解 byte char short int float long double
- java 彻底理解 byte char short int float long double
- 关键字分节3(基本数据类型-short、int、long、char、float、double)
- java 彻底理解 byte char short int float long double
- java:多字节数据类型数组(double,float,int,long)数组与byte数组的相互转换
- c语言基本数据类型short、int、long、char、float、double
- java 彻底理解 byte char short int float long double (转)