www.5129.net > jAvA中intEgEr和int的区别?

jAvA中intEgEr和int的区别?

int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Integer是java为int提供的封装类.int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别;int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象;Java 中的数据类型分为基本数据类型和复杂数据类型;int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.如果对回答满意,请点【采纳答案】,如果还有问题,请点【追问】希望我的回答对您有所帮助,希望能采纳.

java 提供两种不同的类型:引用类型和原始类型(或内置类型).int是java的原始数据类型,integer是java为int提供的封装类.java为每个原始类型提供了封装类.原始类型封装类

int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者>>integer 是后者(也就是一个类) 2.初始化时>> int i =1; Integer i= new Integer(1);(要把integer 当做一个

int是基本的数据类型 integer是类 int的初始值为0,不能为null,如果需要为null的时候,需要用integer 第二个问题看下面代码吧: String a = "yacht1" + "yacht2" + "yacht3" + "yacht4"; StringBuffer sb = new StringBuffer(); sb.append(

int 是java 的八大基本数据类型之一,直接存 数值而 Integer 是int 类型的包装类 ,对象级别的 初始化时>> int i =1; Integer i= new Integer(1);(要把integer 当做一个类看) int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)

1、Integer是int提供的封装类,而int是Java的基本数据类型;2、Integer默认值是null,而int默认值是0;3、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化;4、Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数值.Integer类是Object的子类,其变量可以当Object变量使用;

int 是基本数据类型.Integer 是一个类.

int是原始数据类型,Integer是int的封装类,Integer是引用类型;int基本数据运算速度快,而在map、list等只能装Object的容器中,就只能使用Integer等外覆类.

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com