Java知识点总结(常用类-包装类)

news/2025/3/22 1:26:08

Java知识点总结(常用类-包装类)

@(Java知识点总结)[Java, Java常用类]

[toc]

包装类(wrapper)

Java是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的。但是我们在实际使用中经常将基本数据类型转换成对象,便于操作。比如:集合的操作。这是,我们就需要将基本数据类型转化成对象。

包装类位于java.lang包中,包装类和基本数据类型的对应关系

clipboard.png

包装类的作用

提供:字符串、基本数据类型、对象之间互相转换的方法
包含每种基本数据类型的相关属性如 最大值、最小值等

Integer i = new Integer(100);
Integer i2 = Integer.parseInt("1000"); //转为Integer类型
Integer i3 = new Integer("1000");
int i4 = i2.intValue(); //转为int类型

自动装箱(auto-boxing)

基本类型就自动地封装到与它相同类型的包装,如:

Integer i = 100; //jdk 1.5之后

本质上,编译器编译时为我们添加了:

Integer i = new  Integer(100); 

自动拆箱(unboxing)

包装类自动转换成为基本数据类型,如:

int a = new Integer(100);    

本质上,编译器编译时为我们添加了:

int a = new Integer(100).intValue();

https://dhexx.cn/news/show-391196.html

相关文章

linux基础(day28)

2019独角兽企业重金招聘Python工程师标准>>> 9.6 awk(上) awk工具 head -n2 test.txt|awk -F : {print $1}head -n2 test.txt|awk -F : {print $0}awk -F : {print $1"#"$2"#"$3"#"$4}awk /oo/ test.txtawk -F…

iOS导航控制器常用函数与navigationBar常用属性

导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)viewDidAppear:(BOOL)animated 当视图控制器的View将要消失时触发 - (void)viewWillDisappear:(BOOL)animated 当视图控制器的…

python中color的用法顺序_Python Matplotlib.colors.Normalize用法及代码示例

Matplotlib是Python中令人惊叹的可视化库,用于数组的二维图。 Matplotlib是一个基于NumPy数组的多平台数据可视化库,旨在与更广泛的SciPy堆栈配合使用。matplotlib.colors.Normalizematplotlib.colors.Normalize类属于matplotlib.colors模块。 matplotli…

如何恢复崩溃的SQL Server数据库?

SQL Server数据库的重要性毋庸置疑,但是有时候我们会遇到数据库崩溃的现象,这是无可避免的。任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分…

Android 14 新功能之 HighLights:快速实现文本高亮~

作者:TechMerger 日常开发中可能会遇到给 TextView 的全部或部分文本增加高亮效果的需求,以前可能是通过 Spannable 或者 Html 标签实现。 升级 Android 14 后就不用这么迂回了,因其首次引入直接设置高亮的 API:HighLights。需要…

C++图的操作

经过漫长的学习,终于对图的结构、表示和遍历及其最小生成树等一系列图相关的操作有了一些理解,因此现在写这篇博客,希望会对大家有用,我们的图是通过邻接矩阵实现的。 Node.h #ifndef NODE_H #define NODE_Hclass Node{ public:…

如何删除数据库表中的数据?

删除数据库表中数据有两种方式: 第一种:delete from tablename where 11; 第二种:truncate table tablename; 区别是:第二种清空表数据比较及时,能够很快地释放数据库表空间,而且不记录删除操作&#xff0…

python中读取文本文件_在Python中读取文本文件并从i中选择类别

包含以下内容的文本文件:Bob;Dinner;10.00;January 1, 2015Tom;Dinner;14.00;January 2, 2015Anne;Lodging;125.00;January 3, 2015Jerry;Lodging;125.00;January 4, 2015我做了一些最小的更改,得到了您想要的输出:^{pr2}$我在原始代码中遇到…

ultragrid checkbox

울트라그리드에 체크박스 넣을 사용하는 속성.cols["checked"].Header.Caption ""; cols["checked"].Header.ToolTipText "Download DataBase"; cols["checked"].Width 20; cols["checked"].Header.CheckBoxVi…

张宴的博客

http://zyan.cc/转载于:https://www.cnblogs.com/joshua317/articles/4146510.html