您的位置 首页 java

Java基础——基本类型

基本概括

基本概括

详解

基本类型包装类的概述

将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。

常用的操作之一:用于基本数据类型与字符串之间的转换。

基本数据类型与包装类的对应关系

byte → byte

short → Short

int → Integer

long → Long

float → Float

double → Double

char → Character

boolean→ Boolean

nteger类的概述

Integer 类在对象中包装了一个基本类型 int 的值,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法

Integer构造方法

public Integer(int value)

构造一个新分配的 Integer 对象,它表示指定的 int 值。

public Integer(String s)

构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。

String和int类型的相互转换

1)int — String

a:和””进行拼接

b:public static String valueOf(int i)

2)String — int

a:String — Integer — int

b:public static int parseInt(String s)

JDK5的新特性自动装箱和拆箱

自动装箱:

把基本类型转换为包装类类型

自动拆箱:

把包装类类型转换为基本类型

因为-128~127是byte的取值范围,如果在这个取值范围内,自动装箱就不会创建新的对象,而是从常量池中获取,超过了byte取值范围就会再创建新对象~这个就是 i1==i2 的结果为 true 的原因了。

详解

基本类型包装类的概述

将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。

常用的操作之一:用于基本数据类型与字符串之间的转换。

基本数据类型与包装类的对应关系

byte → Byte

short → Short

int → Integer

long → Long

float → Float

double → Double

char → Character

boolean→ Boolean

nteger类的概述

Integer 类在对象中包装了一个基本类型 int 的值,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法

Integer构造方法

public Integer(int value)

构造一个新分配的 Integer 对象,它表示指定的 int 值。

public Integer(String s)

构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。

String和int类型的相互转换

1)int — String

a:和””进行拼接

b:public static String valueOf(int i)

2)String — int

a:String — Integer — int

b:public static int parseInt(String s)

JDK5的新特性自动装箱和拆箱

自动装箱:

把基本类型转换为包装类类型

自动拆箱:

把包装类类型转换为基本类型

因为-128~127是byte的取值范围,如果在这个取值范围内,自动装箱就不会创建新的对象,而是从常量池中获取,超过了byte取值范围就会再创建新对象~这个就是 i1==i2 的结果为 true 的原因了。

文章来源:智云一二三科技

文章标题:Java基础——基本类型

文章地址:https://www.zhihuclub.com/188704.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图