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包装类型有几种相关推荐

  1. java 枚举使用简书_java枚举类型使用和详解

    1.定义 An enum type is a special data type that enables for a variable to be a set of predefined const ...

  2. java生成随机数的方法_Java获取随机数的3种方法

    随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...

  3. java的布局管理器_Java中提供了几种布局管理器

    近日,很多网友都在关注Java中提供了几种布局管理器这个话题,那么Java中提供了几种布局管理器具体情况是怎么样的呢?Java中提供了几种布局管理器的相关信息有哪些?下面的内容是小编为大家找到的关于J ...

  4. Java中的基本数据类型和包装类型

    Java 中的基本数据按类型可以分为四大类:布尔型.整数型.浮点型.字符型: 这四大类包含 8 种基本数据类型. 布尔型:boolean 整数型:byte.short.int.long 浮点型:flo ...

  5. java创建数组的方式_Java创建数组的几种方式总结

    1.一维数组的声明方式: type[] arrayName; 或 type arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不 ...

  6. java实现线程的方式_java多线程实现的四种方式

    java多线程实现的四种方式1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接口) 2.实现Runnable接口,重写run方法 3.实现Callable接口,重 ...

  7. java的字符串截取函数_java 字符串截取的三种方法(推荐)|chu

    众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...

  8. java字符串从后截取_java 字符串截取的几种方式(转)

    众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...

  9. java遍历是什么意思_Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)...

    概述 Java语言中,提供了一套数据集合框架,其中定义了一些诸如List.Set等抽象数据类型,每个抽象数据类型的各个具体实现,底层又采用了不同的实现方式,比如ArrayList和LinkedList ...

最新文章

  1. 仅需一部摄像机即可实现基于AI的3D重建
  2. 数据分析必备:掌握这个R语言基础包1%的功能让你事半功倍!(附代码)
  3. python批量ping50台服务器_使用python编写批量ping主机脚本
  4. 矩阵快速幂 HDU3483
  5. abp+dapper+mysql_ABP公共结构 – 时间与时区设置 - ABP 中文文档
  6. 农村人深加工红薯,一招增值数倍,机器一条龙操作省人力
  7. 李彦宏:AI 企业要保护隐私;罗永浩回应酷派“欠钱不还”;ofo 郑州公司人去楼空 | 极客头条...
  8. 域控下更改服务器密码策略,修改windows-2008-域控服务器密码策略
  9. vue中a标签跳转问题(跳转网址自动加上http://local:8080/)
  10. android打飞机游戏、MVP句子迷App、悬浮窗、RxJava+Retrofit、加载动画、定制计划App等源码
  11. 爬虫 -- 简单封装
  12. 3分钟教你如何在Word里快速制作单斜线和多斜线表头
  13. Win11封杀盗版office!不用找新密钥,这200套全行业终极模板够你用一辈子,一会儿删...
  14. graphpad7.04多组比较p值_GraphPad中国官网 - Prism 8 统计指南 - 对P值的更多错误解读...
  15. BlockingQueue实例
  16. html后台登录界面网页设计界面
  17. 有限差分法、一阶向前差分、一阶向后差分
  18. 使用计算机室刷卡上机,浅析高校计算机实验室综合信息管理系统
  19. Android Camera旋转角度总结
  20. 可作为计算机主机的IP地址,怎么样判断一个ip是否可以作为主机ip地址

热门文章

  1. [附源码]计算机毕业设计JAVA宠物商店管理系统
  2. 解读病毒式营销的典型案例
  3. JavaScript WebSocket NFC读写器示例源码
  4. java实现简单的双向链表
  5. c语言8 8点阵,共阴共阳的疑问解答以及8*8LED点阵基础知识讲解
  6. 搭建站群应该如何选择站群服务器空间
  7. Shutting down VM不显示堆栈信息解决方案
  8. jsp+ssm+mysql实现的Java web家庭理财管理系统源码+运行教程+参考论文+开题报告
  9. python编写程序、输出公元2000年到3000年所有闰年_编写程序,输出从公元2000年至3000年所有闰年的年号,每输出10个年号换一行.判断公元年是否为闰年的条件...
  10. c++小游戏——拯救公主