zoukankan      html  css  js  c++  java
  • JAVA包装类

    1. java包装类

    包装类对应表

    基本数据类型

    包装类

    byte

    Byte

    boolean

    Boolean

    short

    Short

    char

    Character

    int

    Integer

    long

    Long

    float

    Float

    double

    Double

    2. 包装类赋值(values())

    Intenger  integer1 = new Integer(100);// 新建一个Integer对象

    Intenger  integer2 = 100;// 等同于如下values(100)

    Integer   integer3 = Integer.values(100); // 取缓存中的100的Integer对象,没有则创建对象

    在Integer中使用了IntegerCache类,用来缓存-128-127 的Integer对象。 所以在-128-127 的数直接会取缓存的Integer对象。

    == 基本类型比较值, 对象比较地址, new 新建一个对象。

    3. 缓存对象

    包装类对应表

    基本数据类型

    包装类

    byte

    Byte  (-128-127)

    boolean

    Boolean(比较字符串)

    short

    Short(-128-127)

    char

    Character(0-128)

    int

    Integer(-128-127)可能根据配置扩大

    long

    Long(-128-127)

    float

    Float(无)

    double

    Double(无)

     4. hashcode(重写)

    包装类hashcode返回 基本类型值

     5. equal(重写)

    包装类equal比较的基本类型值

  • 相关阅读:
    Django 前戏
    SQL基本语句
    如何正确安装Mysql
    JQuery
    解疑答惑—解决脱离标准文档流(恶心的浮动)
    事件
    卷基于快照进行恢复
    centos7下Firewall使用详解
    基于镜像卷启动的虚机快照代码分析
    nova卸载volume源码分析
  • 原文地址:https://www.cnblogs.com/pandans/p/4516843.html
Copyright © 2011-2022 走看看