包装类

1.首先明确java语言为什么要引入包装类?
因为java语言是面向对象的语言,而我们常使用的基本数据类型和对象之间没有关系,为了使基本数据类型和面向对象扯上关系,就引入了包装类。
2.    包装类有哪些?


3.包装类是如何实现的?
以Integer为例:

所有的包装类都是final修饰的,也就是它们都是无法被继承和重写的。Integer继承于父类Number,实现了Comparable接口(自然排序)
来看一下包装类的继承关系:

4.如何实现一个包装类?
        以Integer为例:
    Integer i =  new Integer(5); //直接创建一个Integer对象
Integer g =new Integer("10"); //String转化为Integer包装类
5.int,Integer,String之间的转化
   6.包装类的自动装箱与自动拆箱 JDK自1.5(5.0)版本引入了自动拆装箱(Autoboxing/unboxing)的语法, 也就是在进行基本数据类型和对应的包装类转换时, 系统将自动进行,大大方便了代码的书写. 自动装箱:将基本数据类型转化为包装类  自动拆箱:将包装类转化为基本数据类型 
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-26 14:50
人力小鱼姐:有后面墨迹那两句的时间问题早回答完了
点赞 评论 收藏
分享
05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-23 18:30
美团优选内容调整,屁股都没离开座椅呢,多多买菜来挖了
熬夜脱发码农:哈,拼多多真挖人是吧
投递美团等公司9个岗位 >
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务