Integer装箱和拆箱,很奇怪的,因此Integer比较不要使用==!



package interview;

public class IntegerTest {

 public static void main(String[] args) {      // -128--127之间        Integer i1 = 100;        Integer i2 = 100;

      if (i1 == i2) {         System.out.println("i1 == i2");       } else {          System.out.println("i1 != i2 ");       }

       // 大于127      Integer i3 = 200;        Integer i4 = 200;

      if (i3 == i4) {         System.out.println("i3 == i4");       } else {          System.out.println("i3 != i4 ");       }

   }

}

打印i3!=i4

Integer装箱和拆箱 以及扔玻璃球的题目相关推荐

  1. java可以用 lt =判断int吗_int 和 integer:装箱和拆箱的过程,会用到什么方法

    本文转载自[微信公众号:五角钱的程序员,ID:xianglin965],经微信公众号授权转载,如需转载与原文作者联系 原文标题<int 和 integer :装箱和拆箱的过程,会用到什么方法,你 ...

  2. 由自动装箱和拆箱引发我看Integer源码

    背景和问题 在看别人整理的资料时,看到如下一段代码: package com.sitech.test;/** * 自动装箱和拆箱 jdk1.6 * @author liaowp * */public ...

  3. Java13-day04【Integer、int和String的相转、自动装箱和拆箱、Date、SimpleDateFormat、Calendar、异常、try...catch、throws】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  4. Integer类的装箱和拆箱到底是怎样实现的?

    先解释一下装箱和拆箱: 装箱就是  自动将基本数据类型转换为包装器类型:拆箱就是  自动将包装器类型转换为基本数据类型. 下表是基本数据类型对应的包装器类型: int(4字节) Integer byt ...

  5. Integer自动装箱和拆箱,以及不使用不使用new关键字直接赋值会遇到的的问题

    Integer直接赋值使用==判断是否相等 //java中如果Integer不是new出Integer对象,而是直接赋值如Integer a=100;Integer b=100;System.out. ...

  6. Java中的自动装箱和拆箱

    自动装箱和拆箱 自动装箱和拆箱 自动装箱: 拆箱 1. 为什么要有包装类(或封装类) 2. 基本数据类型与对应的包装类: 3. 类型间的转换 4. 何时发生自动装箱和拆箱 赋值.数值运算时 方法调用时 ...

  7. [Java开发之路](23)装箱与拆箱

    1. 简单介绍 大家对基本数据类型都很熟悉.比如 int.float.double.boolean.char 等.基本数据类型是不具备对象的特性,比方基本类型不能调用方法.功能简单. ..,为了让基本 ...

  8. java基础第十一篇之Date、Math、自动装箱和拆箱

    Date类 表示一个瞬间,就是一个时刻 * * 构造方法: * public Date();//创建一个表示当前系统时间的Date对象 * public Date(long time);//毫秒值,距 ...

  9. 包装类 || 装箱与拆箱

    包装类 概述 装箱与拆箱 基本数值---->包装对象 包装对象---->基本数值  装箱:把基本类型的数据,包装到包装类中(基本类型的数据->包装类)         构造方法:   ...

最新文章

  1. nodejs获取ASP.Net WebAPI(IIS Windows验证)
  2. mapreduce工作流程_详解MapReduce中的五大编程模型
  3. 不同存储结构的文件磁盘io操作次数_MySQL InnoDB存储引擎
  4. Delphi – 我的代码之简单五子棋
  5. AWS Lambda中的Cron表达式解析器
  6. CentOS用户及用户组管理
  7. 第四季-专题1-课程规划与学习方法
  8. ajajx请求php能设置cookie,为什么在AJAX请求返回后浏览器没有设置cookie?
  9. Git教程 Git Bash详细教程
  10. 常见的Python解释器,你了解多少?
  11. 在mac11以上系统可用的cocosbuilder3.0,12也可用。
  12. YDOOK:版权C符号:怎样在任何地方 任何位置快速输入版权符号 © 快捷键
  13. 求大神帮助 百练我爱北大,编程题目
  14. 按键,触摸屏流程分析
  15. 为何我们要离职?---一个程序猿的社会学感悟
  16. Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND 11000
  17. uva12657 移动盒子
  18. JAVA多线程设计模式篇 1、什么是多线程设计模式
  19. String为什么要用equals而不用==?
  20. 快速了解Java设计模式

热门文章

  1. java非递归遍历file树_Java语言实现非递归实现树的前中后序遍历总结
  2. maven排除依赖包的子依赖_漫画谈一下Maven依赖
  3. html中怎么实现广告自动出来又自动隐藏?,基于jquery实现的定时显示与隐藏div广告的实现代码...
  4. 11、计算机图形学——几何(贝塞尔曲线与曲面)
  5. 将C++里的Mat矩阵保存并由matlab提取分析
  6. 使用dwz框架搭建网站后台
  7. 轻量级微服务架构【读书笔记2】
  8. java 中的 viewUtils框架
  9. 《JavaScript面向对象精要》——1.8 原始封装类型
  10. CDN的工作原理以及其中的一些技术-阿里