基本数据类型转换为引用类型对象

一个自动装箱的例子

Integer i=10;相当于  Integer i=new Integer(10);

一个自动拆箱的例子

Integer m=10;int  n=m;相当于n=m.intValue();

 

枚举类型 

所有枚举类型都继承了Enum类

枚举值都是public  static final 的  ,也就是常量,因此枚举值应大写

枚举构造器都是私有化的

//当jvm去加载使用枚举类的时候,会预先创建多个枚举类型的对象供外部使用

public  static  final  枚举名   对象名=new 枚举名();  

枚举类型的值必须作为第一条语句

枚举.values( )    得到所有枚举值,是一个数组

  

转载于:https://www.cnblogs.com/tanlei-sxs/p/9949908.html

JAVA高级特性--自动拆箱-装箱,枚举类型相关推荐

  1. Java中的自动拆箱装箱(AutoboxingUnboxing)

    一.基本类型打包器 1.基本类型:long.int.double.float.boolean 2.类类型:Long.Integer.Double.Float.Boolean 区别:基本类型效率更高,类 ...

  2. JDK 1.5 新特性——自动拆箱装箱

    1.5版本支持了自动包装和解包操作,对于bool/Boolean,byte/Byte,double/Double,short/Short,int/Integer, long/Long,float/Fl ...

  3. 如何理解Java中的自动拆箱和自动装箱?

    小伟刚毕业时面的第一家公司就被面试官给问住了,记忆尤深啊- 如何理解Java中的自动拆箱和自动装箱? 自动拆箱?自动装箱?什么鬼,听都没听过啊,这-这-知识盲区- 回到家后小伟赶紧查资料,我透,这不就 ...

  4. 如何理解Java自动装箱_如何理解Java中的自动拆箱和自动装箱?

    如何理解Java中的自动拆箱和自动装箱? 自动拆箱?自动装箱?什么鬼,听都没听过啊,这...这..知识盲区... 回到家后小伟赶紧查资料,我透,这不就是问基本类型跟封装类型吗,面试官整啥名词呢... ...

  5. java char的包装对象,Java 从Character和char的区别来学习自动拆箱装箱

    本文结构 1.Character和char 的区别: 2.自动拆箱装箱java 1.Character和char 的区别: Character是类,char基本数据类型.数组 在java中有三个类负责 ...

  6. java中的自动拆箱和装箱(以及NEP问题)

    java中的自动拆箱和装箱 1.回顾知识点 java中的8种基本数据类型,可以分为三类 字符类型 char 布尔类型 boolean 整数类型 byte , short , int , long 浮点 ...

  7. Java进阶之自动拆箱与自动装箱

    序. java基本类型介绍 java中,基本数据类型一共有8种,详细信息如下表: 类型 大小 范围 默认值 byte 8 -128 - 127 0 short 16 -32768 - 32768 0 ...

  8. 包装类:valueOf方法、intValue方法、自动拆箱装箱

    包装类 包装类是为了解决基本类型不能在直接参与面向对象开发的问题 8个基本类型对应8个不同的包装类,其中6个表示数字的包装类继承自java.lang.Number,其他两个继承自Object 包装类是 ...

  9. java陷阱之自动拆箱

    项目中突然报空指针异常 Integer code=null;code=code==null?500:code; 排查发现三元运算符空指针异常,表面上看不出来有什么问题,编译器编译的时候会保证:2边数据 ...

最新文章

  1. 调查:台湾上班族讨厌5种年会状况 最怕老板致词长
  2. MKMapView自定义大头针
  3. Flex读取XML配置文件
  4. Lubuntu 18.10仍有可能支持32位PC
  5. spss主成分综合得分_使用SPSS对美国50个州情况分析
  6. java学习之打印菱形和空心菱形
  7. [SQL] 不允许保存更改
  8. 微信推送封面尺寸_微信公众号封面图、正文配图尺寸如何?如何选择、制作?...
  9. 排列组合的写法_排列组合公式探究
  10. 虚拟机服务器扩容,vmware虚拟机 ubuntu根目录磁盘扩容
  11. 阿里云返回的视频截图问题
  12. 2020年下半年教师资格幼儿园《综合素质》真题与参考答案
  13. Atcoder 284题解
  14. cad怎么把图层英文变成中文_CAD图层标准中英文互译
  15. 求职经历--ThoughtWorks
  16. Java中单引号和双引号的区别
  17. postman的命令执行工具--newman
  18. 【算法】二维子矩阵的和
  19. 机器学习面试1000题 1 - 255
  20. c语言编写可乐瓶游戏,可乐瓶游戏二十则

热门文章

  1. TinyMind 汉字书法识别竞赛开启总决赛啦!!
  2. AI一分钟 | 浙大研发出“踢不倒”的四足机器人;富士康冲击A股上市,AI为最大卖点
  3. 同一份数据,Redis为什么要存两次?
  4. 3行代码写出8个接口,开挂了?
  5. SQL查找是否存在,别再count了!
  6. 面试官问:高并发下,你都怎么选择最优的线程数?
  7. 研究一下,如何实现一个文件系统
  8. SpringBoot注入数据的方式
  9. 漫画:三种 “奇葩” 的排序算法
  10. 近400万奖金!2021全国人工智能大赛来了