您当前的位置: 首页 >  Java

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】浅析八种基本类型和包装类型

星拱北辰 发布时间:2020-03-07 15:23:08 ,浏览量:0

Java八种基本类型

《Java八种基本类型分析》

Java基本类型对应的包装类 Everything is object
  • Java编程语言不把基本数据类型看作对象。Java 编程语言提供 包装类来将基本数据类型看作对象。
  • 在功能上包装类能够完成数据类型之间(除boolean)的相互转 换,尤其是基本数据类型和String类型的转换。 包装类中包含了对应基本数据类型的值,封装了String和基本数 据类型之间相互转换的方法,还有一些处理这些基本数据类型时 非常有用的属性和方法。
包装类简介

基本数据类型不是对象层次结构的组成部分。有时需要像处理对象一 样处理这些基本数据类型,可通过相应的“包装类”来将其“包装” 后使用。

基本数据类型和包装类的对应 数据类型包装类booleanBooleanbyteBytecharCharacterdoubleDoublefloatFloatintIntegerlongLongshortShort 字符串与基本数据类型、包装类型转换图

在这里插入图片描述

自动装箱和自动拆箱

JDK自从5.0版本后引入自动装箱和自动拆箱机制,可方便程序的编写 。

这两个机制,在进行基本数据类型和对应的包装类转换时,系统将自动进行。

所谓自动装箱,就是直接把一个基本类型的变量赋值给其对应的包装类型。 所谓自动拆箱,就是直接把一个包装类型的变量赋值给其对应的基本类型。

举例

预定义:

int pInt = 500;

自动装箱:

Integer  wInt = pInt;

自动拆箱:

int n = wInt; 
关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0416s