zoukankan      html  css  js  c++  java
  • 一、基础篇--1.1Java基础-包装类的装箱和拆箱

    包装类:java是典型的面向对象编程,但是八种基本数据类型并不支持面向对象编程。基本类型的数据不具备对象的特性,没有属性和方法。沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。

    但是,这种非面向对象的做法也会带来不便,因此,java为每种基本数据类型分别设计了对应的类,称为包装类。

    基本数据类型以及对用的包装类的关系如下:

    byte Byte
    short  Short
    int Integer
    long Long
    char Char
    float Float
    double Double
    boolean Boolean

    基本数据类型和对应包装类型的相互转换就是装箱、拆箱。

    装箱:把基本类型转换为包装类型,例如,把int转为Integer;

    拆箱:把包装类型转换为基本类型,例如,把Integer转为int;

    java1.5之后,支持自动装箱、拆箱,也就是在进行基本数据类型和对应的包装类转换时,系统将自动进行。

  • 相关阅读:
    JAVA类型之间的转换
    Mysql语句
    Tomcat 优化
    JVM原理及调优
    static
    指针与引用
    sizeof
    遇到问题:c++ 直接cout输出char类型变量地址乱码
    编程过程中全面考虑问题的能力
    表、栈和队列
  • 原文地址:https://www.cnblogs.com/foreverYoungCoder/p/9922479.html
Copyright © 2011-2022 走看看