首页 > 其他分享 >包装类

包装类

时间:2023-06-26 19:11:48浏览次数:24  
标签:类型转换 包装 数据类型 引用 Integer 异常

1.内容:包装类的诞生是由于若想在一个引用数据类型的方法使用时,产生出的,这样就可以在引用数据类型里使用基本数据类型了。

类似这样,想使用基本数据类型时可以调用这个myint方法(ps:这个只是比如,sun公司已经写好这样的代码封装起来了)

 包装类一共有8种:Byte Short Integer Long Float Double Boolean Character,其他的都一样,除了Integer与Character,还得记一下

其中6种他们的父类都是number

 拆箱与装箱:

Number里面有6种valueof()方法,可以互相转换

拆箱:将引用数据类型转换为基本数据类型

装箱:将基本数据类型转换为引用数据类型

 

接下来会用Integer为例子介绍一下拥有的方法

1.构造方法:

已过时

 2.两个静态方法:分别给出区间的最大值最小值。

 

 “好消息”

 【-128—127】在整数常量池当中

 

经典异常:

空指针异常:NullPointException

类型转换异常:ClassCastException

数组下标越界异常:ArrayIndexOutOfBoundsExcetion

数字格式化异常:NumberFormatException

Integer常用方法:

静态方法

 int,Integer,String相互转换

 

标签:类型转换,包装,数据类型,引用,Integer,异常
From: https://www.cnblogs.com/lengbo/p/17505468.html

相关文章

  • Day08-异常机制、包装类、String-StringBuffer-StringBuilder比较
    异常机制异常处理5个关键字:try、catch、finally、throw、throws注意点假设要捕获多个异常,异常类型从小到大try监控区域,catch(想要捕获的异常类型!)捕获异常finally处理善后工作,可以不要finallythrow主动抛出异常throws在方法上捕获异常 包装类包装类(I......
  • 通过APIM 包装Power Automate HTTP Request
    1.首先需要在flow中创建“whenaHTTPrequestisreceived” 当创建好,并且把body填写好保存之后,会返回urlhttps://prod-27.southeastasia.logic.azure.com:443/workflows/febbc789e0ad4ed2b649b5f068bee657/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftr......
  • java包装
    一.枚举1.枚举产生的原因场景:定义属性的同时如果出现不合逻辑的类型,则需要用枚举类型替代2.创建枚举枚举的关键字:enum枚举实战:这里的sex的类型是枚举类型的名称publicenumXinbie{MALE,FEMAL}privateXinbiesex;调用Xinbie里的属性把sex进行封装;main方法==》实例化对象......
  • 关于你的类该是什么包装类还是基础类型的疑惑?例如Long和long
    解释一下在Java中,long是基本数据类型,而Long是对应的包装类。DTO实体类中需要使用长整型的属性时,应该使用Long而不是long。这是因为DTO实体类通常用于数据传输,而数据传输过程中需要使用对象,而非基本数据类型。另外,使用Long能够提供更好的灵活性和安全性,因为它可以为null......
  • Java包装类
    包装类 其实就是其实就是8种基本数据类型对应的引用类型。 为什么提供包装类?1、java为了实现一切皆对象,为8种基本类型提供了对应的引用类型2、后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量。自......
  • JAVA——包装类及Integer的成员方法
    JAVA——包装类及Integer的成员方法用一个对象,把基本类型给包起来基本数据类型对应的对象byte->Byteshort->Shortchar->Characterint->Integerlong->Longfloat->Floatdouble->Doubleboolean->Boolean细节:因为在实际开发中,-128-127之间的数据,用的比较......
  • 包装类
    8种基本数据类型对应类出现原因:Java为纯面向对象语言(万物皆对象),8种基本数据类型不能new对象。就破坏了Java为纯面向对象语言的特征,所以Java又为8种基本数据类型分别匹配了对应的类,这种类叫做包装类/封装类//手动装箱:基本数据类型->包装类 intvalue=100; Integerinte......
  • java中基本数据类型和包装数据类型
    基本数据类型和包装数据类型在Java中有着重要的区别和联系,对于Java程序员来说,熟悉这两种数据类型的特点和使用方法是非常必要的。 基本数据类型 Java中的基本数据类型一共有8种,分别为:-byte-short-int-long-float-double-char-boolean基本数据类型是指可以......
  • Java开发手册中为什么禁止使用isSuccess作为布尔类型变量名以及POJO中基本类型与包装
    场景Java开发手册中关于POJO的布尔类型的变量名的要求是:【强制】POJO类中的任何布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误。说明:在本文MySQL规约中的建表约定第一条,表达是与否的变量采用is_xxx的命名方式,所以,需要在<resultMap>设置从is_xxx到......
  • SAP ERP在玻璃包装行业的应用实例
    重庆昊晟玻璃股份有限公司创建于2001年;作为经重庆高新技术产业开发区管理委员会批复,按照现代股份制组建的一家专业从事玻璃瓶、玻璃晶品研发、设计、生产和销售于一体的高新技术企业,是重庆经开区、南岸区重点企业及重点扶持企业。昊晟拥有卓越的生产技术和生产设备设施,产品质量已达......