zoukankan      html  css  js  c++  java
  • 转 java int与Integer的区别

    int是java提供的8种原始数据类型之一, Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。

    int 是基本类型,Integer是引用类型。


    java.lang.Integer是一个类.对它的操作要通过类的方法,int是JAVA缺省的8中基本数据类型之一.不是类的对象. 声明为int的变量不需要实例化,声明为Interger的变量需要实例化


    Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
    原始类型 封装类
    boolean Boolean
    char Character
    byte Byte
    short Short
    int Integer
    long Long
    float Float
    double Double  

    Integer是int的封装类,里面有很多进行处理的静态方法
    Integer是对象而int不是,内存的分配位置也不一样
    int是一种基本数据类型,而Integer是相应于int的类类型,称为对象包装

  • 相关阅读:
    Ubuntu
    VSCode
    VSCode
    Astyle
    Qt
    待办
    Qt
    Qt
    Qt
    python pip常用命令、配置pip源
  • 原文地址:https://www.cnblogs.com/wuyun-blog/p/4253730.html
Copyright © 2011-2022 走看看