Integer与int的区别

Integer与int的区别Integer 与 int 的区别

Integer与int的区别

1、Integer是int的包装类,int则是java的一种基本数据类型,Integer是复杂数据类型。

2、Integer变量必须实例化后才能使用,而int变量不需要。

3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值。

4、Integer的默认值是null,int的默认值是0。

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

(2)泛型

List 
  
    list = new ArrayList 
   
     ();//可以 List 
    
      list = new ArrayList 
     
       ();//不可以 
      
     
    
  

(3)Integer转int、int转integer

int a = 1; Integer b = 1; int c = b.intValue(); Integer d = new Integer(a); 

二.总结

如果我们定义一个int类型的数,只是用来进行一些加减乘除的运算或者作为参数进行传递,那么就可以直接声明为int基本数据类型,但如果要像对象一样来进行处理,那么就要用Integer来声明一个对象。因为java是面向对象的语言,因此当声明为对象时能够提供很多对象间转换的方式,与一些常用的方法。自认为java作为一们面向对象的语言,我们在声明一个变量时最好声明为对象格式,这样更有利于你对面向对象的理解。

要有梦想,即使遥远。 ——酷酷的韩~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227500.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午9:10
下一篇 2026年3月16日 下午9:11


相关推荐

  • Oracle中几个关于日期方面的SQL实例

    Oracle中几个关于日期方面的SQL实例

    2021年8月4日
    65
  • 腾讯混元3D 2.0终极指南:5分钟创建专业3D模型的完整教程

    腾讯混元3D 2.0终极指南:5分钟创建专业3D模型的完整教程

    2026年3月12日
    3
  • 【笔记】《adobe premiere cc PR入门基础教程,新手入门系列》

    【笔记】《adobe premiere cc PR入门基础教程,新手入门系列》视频 B 站有 很基础的教程 记录关键词 日后检索可以用 看完只能做出粗糙的剪辑 要做到精细且高效还需要结合项目继续学习 1 基础知识 像素像素长宽比 RGB 通道 通道 透明信息颜色 色相 饱和度 亮度 RGB 图像 YUV 相机监视器素材序列素材箱时间轨道音频 nbsp 2 基本流程导入素材构建序列粗剪精简序列备份颜色调整 nbsp 3 工作界面 Ctrl 单击标签拖出窗口工作区右击复位效果控件标记面板导入项目工作区 nbsp 4

    2026年3月26日
    1
  • c语言中getchar的运用_c语言中gets和getchar

    c语言中getchar的运用_c语言中gets和getchar1.从缓冲区读走一个字符,相当于清除缓冲区2.前面的scanf()在读取输入时会在缓冲区中留下一个字符’\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“无用的”回车符,从而导致读取有误3.getchar()是在输入缓冲区顺序读入一个字符(包括空格、回车和Tab)getchar()使用不…

    2022年8月31日
    9
  • 什么是带通滤波器,其有什么作用?_带阻滤波器的作用是什么

    什么是带通滤波器,其有什么作用?_带阻滤波器的作用是什么带通滤波器作用带通滤波器是一个允许特定频段的波通过同时屏蔽其他频段的设备。比如RLC振荡回路就是一个模拟带通滤波器。带通滤波器是指能通过某一频率范围内的频率分量、但将其他范围的频率分量衰减到极低水平的滤波器,与带阻滤波器的概念相对。一个模拟带通滤波器的例子是电阻-电感-电容电路(RLC)。这些滤波器也可以用低通滤波器同高通滤波器组合来产生。顾名思义,带通滤波器可以理解成为一个电子接口单元,这个单元…

    2025年9月22日
    6
  • idea2019.3.4激活码【2021最新】

    (idea2019.3.4激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月30日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号