Java中关于int和Integer的区别详解
JAVA 详解 区别 关于 int Integer
2023-06-13 09:14:50 时间
1、Java中的数据类型分为
int是前者,integer是后者(也就是一个类)。
2、初始化时
inti=1;
Integeri=newInteger(1); //(要把integer当做一个类看)
int是基本数据类型(面向过程留下的痕迹,不过是对Java的有益补充)
Integer是一个类,是int的扩展,定义了很多的转换方法
类似的还有:floatFloat、doubleDouble、stringString等。
举个例子:当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装object的,这是就需要这些内建类型的外覆类了。
Java中每种内建类型都有相应的外覆类。
Java中int和Integer关系是比较微妙的。关系如下:
1、int是基本的数据类型;
2、Integer是int的封装类;
3、int和Integer都可以表示某一个数值;
4、int和Integer不能够互用,因为他们两种不同的数据类型;
举例说明:
ArrayListal=newArrayList();
intn=40;
IntegernI=newInteger(n);
al.add(n);//不可以
al.add(nI);//可以
相关文章
- JAVA三元运算符_java中三元运算符详解
- java解析xml方法_详解Java解析XML的四种方法
- Java详解:淘宝秒杀脚本java
- json字符串转map对象_java string 转jsonobject
- tomcat启动报java.lang.OutOfMemoryError: PermGen space详解架构师
- Java设计模式之简单工厂、工厂方法和抽象工厂详解编程语言
- java JDBM2 的几个简单实例详解编程语言
- java 使用apache.commons发邮件功能详解编程语言
- java.util.HashMap和java.util.HashTable (JDK1.8)详解编程语言
- Java中int和Integer的区别详解编程语言
- java的抽象类和最终类和接口的区别详解编程语言
- java中的jpa是什么和hibernate区别详解编程语言
- java和JAVASCRIPT的区别详解编程语言
- Java中wait和sleep方法的区别详解编程语言
- java 标准输出与标准错误 out与 err 区别 用法 联系 java中的out与err区别 System.out和System.err的区别 System.out.println和System.err.println的区别 Java重定向System.out和System.err详解编程语言
- Java 新建excle文件并填充模版内容详解编程语言
- java 监听文件或文件夹变化详解编程语言
- java.sql.SQLException: com.mysql.jdbc.Driver详解编程语言
- java win 安装 activemq教程详解编程语言
- Java中的字节流和字符流区别详解编程语言
- Linux下编译Java文件,迎来新体验(linux编译java文件)
- 连接MySQL与Java实现长连接的简易指南(mysqljava长)
- Oracle收购了Java一个伟大的转折点(java被oracle吗)
- java中publicclass与class的区别详解
- Java虚拟机JVM性能优化(三):垃圾收集详解