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

 更新时间:2013年04月22日 13:46:52   作者:  
本篇文章小编为大家介绍,在Java中 关于int和Integer的区别详解,需要的朋友参考下

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中每种内建类型都有相应的外覆类。

Java中int和Integer关系是比较微妙的。关系如下:

1、int是基本的数据类型;

2、Integer是int的封装类;

3、int和Integer都可以表示某一个数值;

4、int和Integer不能够互用,因为他们两种不同的数据类型;

举例说明:

复制代码 代码如下:

 ArrayList al=new ArrayList();
 int n=40;
 Integer nI=new Integer(n);
 al.add(n);//不可以
 al.add(nI);//可以

相关文章

  • Java反射之深入理解

    Java反射之深入理解

    这篇文章主要介绍了Java反射机制的深入理解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Java实现PDF转HTML/Word/Excel/PPT/PNG的示例代码

    Java实现PDF转HTML/Word/Excel/PPT/PNG的示例代码

    这篇文章主要为大家介绍了如何利用Java语言是PDF转HTML、Word、Excel、PPT和PNG功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-05-05
  • 解析SpringSecurity自定义登录验证成功与失败的结果处理问题

    解析SpringSecurity自定义登录验证成功与失败的结果处理问题

    这篇文章主要介绍了SpringSecurity系列之自定义登录验证成功与失败的结果处理问题,本文通过实例给大家讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Spring Boot Jar 包部署脚本的实例讲解

    Spring Boot Jar 包部署脚本的实例讲解

    在本篇文章里小编给大家整理的是一篇关于Spring Boot Jar 包部署脚本的实例讲解内容,对此有兴趣的朋友们可以跟着学习下。
    2021-12-12
  • JAVA实现单例模式的四种方法和一些特点

    JAVA实现单例模式的四种方法和一些特点

    JAVA实现单例模式的四种方法和一些特点,需要的朋友可以参考一下
    2013-03-03
  • Spring Cloud 请求重试机制核心代码分析

    Spring Cloud 请求重试机制核心代码分析

    这篇文章主要介绍了Spring Cloud 请求重试机制核心代码分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Java  Option用法详解

    Java  Option用法详解

    Optional类是Java8为了解决null值判断问题,借鉴google guava类库的Optional类而引入的一个同名Optional类,使用Optional类可以避免显式的null值判断,避免null导致的NPE,下面以一些典型场景为例,列出Optional API常用接口的用法,并附上相应代码,感兴趣的朋友一起看看吧
    2024-01-01
  • 浅谈web服务器项目中静态请求和动态请求处理

    浅谈web服务器项目中静态请求和动态请求处理

    这篇文章主要介绍了浅谈web服务器项目中静态请求和动态请求处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • IntelliJ IDEA 2022.2.3最新激活图文教程(亲测有用永久激活)

    IntelliJ IDEA 2022.2.3最新激活图文教程(亲测有用永久激活)

    今天给大家分享一个 IDEA 2022.2.3 的激活破解教程,全文通过文字+图片的方式讲解,手把手教你如何激活破解 IDEA, 只需要几分钟即可搞定,对idea2022.2.3激活码感兴趣的朋友跟随小编一起看看吧
    2022-11-11
  • SpringBoot请求响应方式示例详解

    SpringBoot请求响应方式示例详解

    这篇文章主要介绍了SpringBoot请求响应的相关操作,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-06-06

最新评论