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中int和Integer的区别相关推荐

  1. JAVA中int 是什么意思,java中int和Integer什么区别

    java中int和Integer的区别  一看就懂 int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前 ...

  2. java中int和integer的区别_Java异常中throw和throws关键字的区别

    Java中常常弄混的两个关键字,throw和throws,它们有什么区别呢?如何记忆他们,而不至于出错呢? throw和throws 区别 throws:出现在方法的签名中,声明当前方法可能抛出的所有 ...

  3. java integer == int_Java中int和Integer的区别详解

    1.Java 中的数据类型分为基本数据类型和复杂数据类型 int是前者>>integer 是后者(也就是一个类) 2.初始化时>> int i =1; Integer i= n ...

  4. 016 Java中 int、Integer和 new Integer() 使用==比较

    Java中 int.Integer和 new Integer() 使用==比较 int则是java的一种基本数据类型,其定义的是基本数据类型变量 :Integer是int的包装类,其定义的是引用类型变 ...

  5. Java 中 int和Integer比较

    下文笔者讲述java中int和Integer类型的比较,如下所示 int和Integer类型比较 1:Integer是int的包装类,int则是java的一种基本数据类型 2:Integer变量必须实 ...

  6. Java中int[]与Integer[]相互转化的方法

    传统方法 //Convert int[] to Integer[] public static Integer[] toObject(int[] intArray) {Integer[] result ...

  7. Java中Int、Integer、new Integer()之间的区别

    Java中有八种基本数据类型,Int是其中之一.而Integer是Int的封装,即Integer其实是一个对象.可以通过new来创建一个Integer对象,也可以直接将Int值赋给Integer变量. ...

  8. java中int和Integer对比的一些坑

    ---------------------  作者:狂飙的yellowcong  来源:CSDN  原文:https://blog.csdn.net/yelllowcong/article/detai ...

  9. java张int 和 Integer的区别

    值的存储 int 存储在栈中 Integer 对象的引用存储在栈空间中,对象的数据存储在堆空间中. 初始化 int 初始化值为0. Integer 初始化值为null. 传参 int 是值传递,栈中的 ...

最新文章

  1. Ceph分层存储分析
  2. SSL剥离工具sslstrip
  3. iis6.0怎么搭php,IIS6.0平台下PHP最佳配置方法
  4. react 数组新增_React 新特性 Hooks 讲解及实例(二)
  5. 理工男都能有多痴情?
  6. box-shadow IE8兼容处理
  7. Java DataOutputStream writeChars()方法及示例
  8. Nginx 下部署 HTTPS 与安全调优
  9. (转)在Winform程序中设置管理员权限及为用户组添加写入权限
  10. 程序执行系统VC++程序出现“试图执行系统不支持的操作”
  11. NIOS 2 软核中EPCS配置芯片的存储操作
  12. canvas绘制五角星
  13. 一个高速公路交警的救命忠告
  14. 决策树之CART算法
  15. 两款开关电源的纹波对比
  16. 韩非子《五蠹》全文及译文
  17. C语言中的 @ 符号
  18. 一万一千字!结合代码超详细讲解SQL执行流程(二)!干货到底!建议收藏!
  19. JAVA笔记- JAVA集合类之HashMap集合
  20. Python实现学生成绩管理系统

热门文章

  1. 【数据分析】Superset 之三 Docker操作管理
  2. 初学者一些常用的SQL语句(二)
  3. 智能家居落地还有多远?
  4. 守护进程之PHP实现
  5. JavaScript-浅谈DOM事件流
  6. mybatis expected at least 1 bean which qualifies as autowire candidate for this dependency
  7. 基于MINA构建简单高性能的NIO应用-优化指南
  8. mysql报错 Row size too large ( 8126)
  9. mybatis日志能正常打印出正确sql执行语句;数据库有内容;却查询不出来
  10. csdn 不登录浏览全文 chrome 浏览器