`

int和Integer

阅读更多
int和Integer有什么区别  

Java提供两种不同的类型:引用类型和原始类型(或内置类型)。
Int是java的原始数据类型,Integer是java为int提供的封装类。

Java为每个原始类型提供了封装类:
原始类型封装类
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble

 
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。
对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。  

int num = Integer.parseInt("123");

ArrayList<Integer> al=new ArrayList();

ArrayList<int> al=new ArrayList();//这是错误的
分享到:
评论

相关推荐

    JAVA-int和Integer的区别

    有一些基础东西真的还搞不清楚,看看这个文档int和Integer的区别,个人感觉讲的比较通俗易懂,谢谢原创者!保存了

    JAVA-int和Integer的区别1.zip

    JAVA-int和Integer的区别1.zip

    Java中int和Integer的区别.doc

    Java中int和Integer的区别.doc

    Java中int和Integer的区别.doc.doc

    Java中int和Integer的区别

    第7讲 int和Integer有什么区别1

    1. 理解自动装箱、拆箱 2. 源码分析 3. 原始类型线程安全

    详解Java中int和Integer的区别

    主要介绍了Java中int和Integer的区别文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Java基本数据类型与封装类型详解(int和Integer区别)

    主要介绍了Java基本数据类型与封装类型详解(int和Integer区别) ,需要的朋友可以参考下

    Java中关于int和Integer的区别详解

    本篇文章小编为大家介绍,在Java中 关于int和Integer的区别详解,需要的朋友参考下

    简单了解java中int和Integer的区别

    主要介绍了简单了解java中int和Integer的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Integer和int的不同

    int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的...

    Java int与integer的区别

    int与integer的区别从大的方面来说是基本数据类型与其包装类的区别:  int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象  1.Java 中的数据类型分为基本数据类型和复杂数据类型  int 是...

    125条常见的java面试笔试题大汇总

    6、int 和 Integer 有什么区别  Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型 封装类 ...

    java 举例分析 equals hashcode 基本类型与基本对象的比较 shot与Short int与Integer long与Long

    举例分析 equals 和 hashcode 方法,hashcode应该怎么样生成 8个基本类型与基本对象的比较:byte与Byte shot与Short int与Integer long与Long float与Float double与Double char与Character

    阿里2017年Java学科面试测试题

    7、int和Integer有什么区别? 答:Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装...

    JAVA程序员面试宝典

    原始类型封装类booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和...

    int与Integer的区别(Java各种数据类型详细介绍及其区别).doc

    int与Integer的区别(Java各种数据类型详细介绍及其区别).doc

    Mybatis返回int或者Integer类型报错的解决办法

    主要介绍了Mybatis返回int或者Integer类型报错的解决办法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    java 面试题(1)

    4. int 和 Integer 有什么区别5. String 和StringBuffer的区别6. 说出ArrayList,Vector, LinkedList的存储性能和特性7. &和&&的区别8. HashMap和Hashtable的区别9. final, finally, finalize的区别10. Overload和...

    Java面试题大全 以及答案

    3、int 和 Integer 有什么区别 4、String 和StringBuffer的区别 5、运行时异常与一般异常有何异同? 6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 7、说出ArrayList,Vector, LinkedList的存储性能和特性 8...

    各大互联网公司常见java面试题

    来源k6k4 答案参考:java常见面试题 1、面向对象的特点有哪些? 2、接口和抽象类有什么联系和区别? 3、重载和重写有什么区别?...7、int 和 Integer 有什么区别? 8、Java类的实例化顺序? 9、什么是值传递和引用传递?

Global site tag (gtag.js) - Google Analytics