java中的integer什么意思,java里面的integer

  java中的integer什么意思,java里面的integer

  区别如下:

  (推荐学习:java入门)

  1.int是基本类型,直接存储值;integer是一种引用数据类型。

  2.Int的声明不需要实例化,声明后变量的初始值为0;Integer是一个初始值为空的类,需要实例化来处理变量数据。

  3.Integer类是int的包装类。在实际开发中,Integer被当作一个对象,可以进行数据转换等操作。

  示例:

  整数num1=200

  整数num2=200

  system . out . println( num 1==num 2:“(num 1==num 2));

  整数num3=100

  整数num4=100

  system . out . println( num 3==num 4:“(num 3==num 4));输出结果:

  num1==num2:false

  Num==num4: true(视频教程推荐:java视频教程)

  分析:

  首先,明确相等法和==:的区别:

  Equals()比较两个对象的值(内容)是否相同。

  “==”比较两个对象的引用(内存地址)是否相同,也用于比较两个基本数据类型的变量值是否相等。

  Java定义:自动装箱时,范围从128到127的值作为整数对象装箱后会在内存中重用,并且总是只有一个对象。如果超过了128到127范围内的值,装箱的整数对象将不会被重用,这相当于每次装箱时都创建一个新的整数对象。这就是Java中Int和Integer区别的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: