Java基本类型与包装类详细解析

脑残志坚青年

脑残志坚青年

2016-02-19 09:56

想要天天向上,就要懂得享受学习。图老师为大家推荐Java基本类型与包装类详细解析,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

1、整数:包括int,short,byte,long ,初始值为0

2、浮点型:float,double ,初始值为0.0

3、字符:char ,初始值为空格,即'' ",如果输出,在Console上是看不到效果的。

4、布尔:boolean ,初始值为false

基本型别大小最小值最大值boolean----------------char16-bitUnicode 0Unicode 2^16-1byte8-bit-128+127short16-bit-2^15+2^15-1int32-bit-2^31+2^31-1long64-bit-2^63+2^63-1float32-bitIEEE754IEEE754double64-bitIEEE754IEEE754void   
注意:

表格里的^代表的是次方;

java采用unicode,2个字节来表示一个字符。

基本类型的包装类

Integer 、Long、Short、Byte、Character、Double、Float、Boolean、BigInteger、BigDecmail

其中BigInteger、BigDecimal没有相对应的基本类型,主要应用于高精度的运算,BigInteger 支持任意精度的整数,

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

BigDecimal支持任意精度带小数点的运算。

基本类型与包装类型的异同:

1、在Java中,一切皆对象,但八大基本类型却不是对象。

2、声明方式的不同,基本类型无需通过new关键字来创建,而封装类型需new关键字。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

3、存储方式及位置的不同,基本类型是直接存储变量的值保存在堆栈中能高效的存取,封装类型需要通过引用指向实例,具体的实例保存在堆中。

4、初始值的不同,封装类型的初始值为null,基本类型的的初始值视具体的类型而定,比如int类型的初始值为0,boolean类型为false;

5、使用方式的不同,比如与集合类合作使用时只能使用包装类型。

展开更多 50%)
分享

猜你喜欢

Java基本类型与包装类详细解析

编程语言 网络编程
Java基本类型与包装类详细解析

JAVA 继承基本类、抽象类、接口介绍

编程语言 网络编程
JAVA 继承基本类、抽象类、接口介绍

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

java类型生命周期的详细解析

编程语言 网络编程
java类型生命周期的详细解析

Java中基本数据类型与流

Java JAVA基础
Java中基本数据类型与流

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

java 抽象类和接口的区别详细解析

编程语言 网络编程
java 抽象类和接口的区别详细解析

java中sdk与jdk的区别详细解析

编程语言 网络编程
java中sdk与jdk的区别详细解析

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

javascript静态的url如何传递

javascript静态的url如何传递

在U盘里怎样安装win8系统

在U盘里怎样安装win8系统
下拉加载更多内容 ↓