包装类

本文探讨了在Java编程中为何推荐使用包装类型而非原始值类型,强调了包装类型允许值为null的重要性。同时,介绍了Integer类的构造方法及如何将数字和字符串转换为包装类型。此外,还提到了访问类常量获取最大最小值的方法,并列举了一些常见的编程异常,如NullPointerException、ClassCastException等,对于理解和避免这些异常的出现具有指导意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

包装类

//以后定义 类中成员的时候尽量采用包装类型,不采用值类型。因为数据库中某些字段值可以为空
//类就是引用类型可以是null, 值类型不能是null
//+-*/会激发自动拆箱机制
//Integer int
//Character char
//Double double
//Float float     
//Boolean boolean
//Long long
//Byte byte
//Short short 

Integer类的构造方法

Integer(int);Inter(String)

public static void f1(){
    //将数字100转换成Inter包装类型
    Inter x= new Inter(100);
    System.out.println(x);
    将String类型的数字转换成Inter包装类型
    Inter y=new Inter("123");
    System.out.println(y);
}

Double类同上

通过访问类的常量来获取最大最小值

System.out.println(Integer.MAX_VALUE);//2147483647
System.out.println(Integer.MIN_VALUE);//-2147483648
其他七个同理

常见的几个异常:

  • 空指针异常NullPointerException
  • 类型转换异常ClassCastException
  • 数字下标越界异常ArrayIndexOutOfBoundsException
  • 数字格式化异常NumberFormatException
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李拜天不上班.

感谢支持,承蒙厚爱!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值