zoukankan      html  css  js  c++  java
  • 【JAVA】【基础类型】Java中封装类-封装类型和基础类型

    基础类型和封装类型之间有三个主要区别:

    1、基本类型只有值,而包装类型可以具有 相同的值 和 不同的同一性(值相同,但是==false)

    2、基本类型只有功能完备的值,而每个包装类型除了它对应基本类型的所有功能值以外,还有个非功能值:null。

    3、基本类型通常比包装类型更节省时间和空间。(包装类型做运算操作比基本类型慢几十倍)

    问:那么我们什么时候用包装类型呢?有三个合理的用处

    1、作为集合中的元素、键和值。

    2、在参数化类型(泛型)中,必须使用包装类。

    3、进行反射的方法调用时,必须使用 封装类型。

    总之:当可以选择的时候,基本类型要优于包装类型,基本类型更简洁更快速。

  • 相关阅读:
    时间加减天数
    时间加减秒数
    什么BOM?
    js 事件基础
    js 九九乘法
    CSS3 动画基础单词语法
    css3 3D转换 基础语法
    css3 2D 转换 基础语法
    js onchange案例
    js之冒泡排序
  • 原文地址:https://www.cnblogs.com/yickel/p/14593850.html
Copyright © 2011-2022 走看看