网站首页 > 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 的原因了。
猜你喜欢
- 2024-11-17 java基本数据类型四类八种,快来看看
- 2024-11-17 Java,基本类型和引用类型,强引用、软引用、弱引用、虚引用
- 2024-11-17 Java基本数据类型(java基本数据类型和引用数据类型)
- 2024-11-17 三石说:java基础之 基本数类型(java基本类型数据)
- 2024-11-17 java中基本类型_boolean(java中基本类型的字节数)
- 2024-11-17 Java语言提供了八种基本类型(java语言的八种基本类型)
- 2024-11-17 java基本类型部分理解(java基本类型部分理解是什么)
- 2024-11-17 Java数据类型系列之八大基本数据类型
- 2024-11-17 Java 里的基本类型和引用类型(java 里的基本类型和引用类型一样吗)
- 2024-11-17 java面试题:java有哪几种基本类型,分别占多少字节?
欢迎 你 发表评论:
- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)

本文暂时没有评论,来添加一个吧(●'◡'●)