java包装类有几种_Java包装类型有几种
Java包装类型有8种,分别是:1、Byte;2、Integer;3、Short;4、Long;5、Float;6、Double;7、Boolean;8、Character。
【相关学习推荐:java基础教程】
Java包装类型有8种,分别是:
Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本类型数据。
一、基本类型对应的包装类
基本类型 包装类型
byte ? L m i % 5 Byte
int Integ2 d 9 | ; d A Mer
short Short
long LoR ^ Rng
float Float
double Double
boolean Boolean
char Character
A.创建一个包装类对象:
Integer i = new Integer(4);
//创建了一m + / ; L个Integer对象,表示指定E , { X n Z [的int值。
Integer s = neV y n 0 B _ w #w Integer("8");
//创建了一个Integer对象,表示String 参n h . K R H Y )数"8"指定的int 值。
包装类常用的方法如下:
有了基本的数据类型,为什么还需要包装类型?
1、比如果业务中的一条数据,通过id去判断时候存在数据库的@ * x时候,B W ] ^ .包装类的好处就出来了,可以用Integer 来表示存储ID,判断它是否为空即可
2、转换成包装类之后可以当成对象处理,有的方法允许存入基本类型,只能N I 5存入对象~
3、
3.1 在Java中,一切皆对象,但八大基本类型却不是对+ P y Y % ;象。
3.2声明方式的不同,基本类型无需` a V y J / B通过new关键字来创建,而封装类型需newI / ) | ! X 2 a关键字。
3.3存储方式及位置的不同,O F U X c = * r基本类型是直接存储变量的值保存在堆栈中能高效的存取, 封装类型需要通过引用指向实例,具体的实例保存在堆中。
3.4初始值的不同,封装类型的初始值为null,基本类型的的初始值P i J b %视具体的类型而定p J ) ; 6 (, 比如int类型的初始u + , u 2 [ * 0值为0,boolean类型为false;
3.5使用方式` u ; +的s 5 - p G不同z H v ) 5 |:如与集合类合作使用时只能使用包装类型。
以上就是Java包装类型有几种的详细内容。
java包装类有几种_Java包装类型有几种相关推荐
- java 枚举使用简书_java枚举类型使用和详解
1.定义 An enum type is a special data type that enables for a variable to be a set of predefined const ...
- java生成随机数的方法_Java获取随机数的3种方法
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...
- java的布局管理器_Java中提供了几种布局管理器
近日,很多网友都在关注Java中提供了几种布局管理器这个话题,那么Java中提供了几种布局管理器具体情况是怎么样的呢?Java中提供了几种布局管理器的相关信息有哪些?下面的内容是小编为大家找到的关于J ...
- Java中的基本数据类型和包装类型
Java 中的基本数据按类型可以分为四大类:布尔型.整数型.浮点型.字符型: 这四大类包含 8 种基本数据类型. 布尔型:boolean 整数型:byte.short.int.long 浮点型:flo ...
- java创建数组的方式_Java创建数组的几种方式总结
1.一维数组的声明方式: type[] arrayName; 或 type arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不 ...
- java实现线程的方式_java多线程实现的四种方式
java多线程实现的四种方式1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接口) 2.实现Runnable接口,重写run方法 3.实现Callable接口,重 ...
- java的字符串截取函数_java 字符串截取的三种方法(推荐)|chu
众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...
- java字符串从后截取_java 字符串截取的几种方式(转)
众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...
- java遍历是什么意思_Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)...
概述 Java语言中,提供了一套数据集合框架,其中定义了一些诸如List.Set等抽象数据类型,每个抽象数据类型的各个具体实现,底层又采用了不同的实现方式,比如ArrayList和LinkedList ...
最新文章
- 仅需一部摄像机即可实现基于AI的3D重建
- 数据分析必备:掌握这个R语言基础包1%的功能让你事半功倍!(附代码)
- python批量ping50台服务器_使用python编写批量ping主机脚本
- 矩阵快速幂 HDU3483
- abp+dapper+mysql_ABP公共结构 – 时间与时区设置 - ABP 中文文档
- 农村人深加工红薯,一招增值数倍,机器一条龙操作省人力
- 李彦宏:AI 企业要保护隐私;罗永浩回应酷派“欠钱不还”;ofo 郑州公司人去楼空 | 极客头条...
- 域控下更改服务器密码策略,修改windows-2008-域控服务器密码策略
- vue中a标签跳转问题(跳转网址自动加上http://local:8080/)
- android打飞机游戏、MVP句子迷App、悬浮窗、RxJava+Retrofit、加载动画、定制计划App等源码
- 爬虫 -- 简单封装
- 3分钟教你如何在Word里快速制作单斜线和多斜线表头
- Win11封杀盗版office!不用找新密钥,这200套全行业终极模板够你用一辈子,一会儿删...
- graphpad7.04多组比较p值_GraphPad中国官网 - Prism 8 统计指南 - 对P值的更多错误解读...
- BlockingQueue实例
- html后台登录界面网页设计界面
- 有限差分法、一阶向前差分、一阶向后差分
- 使用计算机室刷卡上机,浅析高校计算机实验室综合信息管理系统
- Android Camera旋转角度总结
- 可作为计算机主机的IP地址,怎么样判断一个ip是否可以作为主机ip地址
热门文章
- [附源码]计算机毕业设计JAVA宠物商店管理系统
- 解读病毒式营销的典型案例
- JavaScript WebSocket NFC读写器示例源码
- java实现简单的双向链表
- c语言8 8点阵,共阴共阳的疑问解答以及8*8LED点阵基础知识讲解
- 搭建站群应该如何选择站群服务器空间
- Shutting down VM不显示堆栈信息解决方案
- jsp+ssm+mysql实现的Java web家庭理财管理系统源码+运行教程+参考论文+开题报告
- python编写程序、输出公元2000年到3000年所有闰年_编写程序,输出从公元2000年至3000年所有闰年的年号,每输出10个年号换一行.判断公元年是否为闰年的条件...
- c++小游戏——拯救公主