Java中int和Integer有什么区别
导读:本文共710字符,通常情况下阅读需要2分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1.Java 中的数据类型分为基本数据类型和复杂数据类型int是前者>>integer 是后者(也就是一个类)2.初始化时>>int i =1;Integer i= new Integer(1);(要把integer 当做一个类看)int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)Integer 是一个类,是int的... ...
目录
(为您整理了一些要点),点击可以直达。1.Java 中的数据类型分为基本数据类型和复杂数据类型
int是前者>>integer 是后者(也就是一个类)
2.初始化时>>
int i =1;
Integer i= new Integer(1);(要把integer 当做一个类看)
int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)
Integer 是一个类,是int的扩展,定义了很多的转换方法
类似的还有:float Float;double Double;string String等
举个例子:当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装object的,这是就需要这些内建类型的外覆类了。
Java中int和Integer关系是比较微妙的。关系如下:
1.int是基本的数据类型;
2.Integer是int的封装类;
3.int和Integer都可以表示某一个数值;
4.int和Integer不能够互用,因为他们两种不同的数据类型;
举例说明
Java中int和Integer有什么区别的详细内容,希望对您有所帮助,信息来源于网络。