前提知识:"=="当比较基本类型时比较的是值,当为引用类型时比较的是内存地址
首先看代码和结果:
Integer integer1 = new Integer(1);
Integer integer2 = new Integer(1);
System.out.println("integer1 == integer2 :"+ (integer1 == integer2));
Integer integer3 = Integer.valueOf(1);
Integer integer4 = Integer.valueOf(1);
System.out.println("integer3 == integer4 :"+ (integer3 == integer4));
Integer integer5 = Integer.valueOf(128);
Integer integer6 = Integer.valueOf(128);
System.out.println("integer5 == integer6 :"+ (integer5 == integer6));
控制台输出:
相关文章

Redis概述及基本数据结构
Redis 是一个基于内存的键值型 NoSQL 数据库 特征: 键值型:value 支持多种不同数据类型,功能丰富 单线程:每个命令具备原子性 延迟低、速度快: 基于内存、IO多路复用、良好的编码 支...

Java学习 (26) 异常篇 异常结构&异常处理&自定义异常
异常结构 异常的定义 异常的分类 Error Expection Error和Exception的区别 具体讲解视频 异常处理 捕获异常 语法实例 抛出异常 语法实例 具体讲解视频 自定义异常 - 具...

设计模式之组合模式
本文通过对老王、小王对书房、书架及各类图书的管理进行探讨,引出结构设计纹样家族中的一个重要成员--组合纹样。本文将给出这两种组合模式的典型代码实现。为了加深理解,我们将在第三部分介绍组合模式在源代码中...

实现线程的两种方式
实现Runnable接口如果当前类 不仅要继承其他类( 非Thread类), 还要实现多线程,那么 只能通过当前类实现 Runnable接口来 创建Thread类对象。 实现Runnable接口的程序...

SpringCloud微服务实战——搭建企业级开发框架(四十四):【微服务监控告警实现方式一】使用Actuator + Spring Boot Admin实现简单的微服务监控告警系统
业务系统正常运行的稳定性十分重要,作为SpringBoot的四大核心之一,Actuator让你时刻探知SpringBoot服务运行状态信息,是保障系统正常运行必不可少的组件。 spring-boot-...

mybatis 拦截器
1.mybatis拦截器介绍 拦截器可在mybatis进行sql底层处理的时候执行额外的逻辑,最常见的就是分页逻辑、对结果集进行处理过滤敏感信息等。 ``` public ParameterHandl...

空闲时间研究一个小功能:winform桌面程序如何实现动态更换桌面图标
今天休息在家,由于天气热再加上疫情原因,就在家里呆着,空闲时想着,在很早以前(约3年前),产品人员跟我提了一个需求,那就是winform桌面程序的图标能否根据节日动态更换,这种需求在移动APP上还是比...

Java 并发编程
基础知识 1. 为什么要使用并发编程 提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论 上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个...

java 5种IO模型
人的痛苦会把自己折磨到多深呢? You cannot swim for new horizons until you have courage to lose sight of the shore. ...

CentOS7部署Docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test ...

SpringBoot-多线程
一、配置 ```java @Configuration @EnableAsync //启用异步任务 public class ThreadPoolConfig { @Bean("taskExecuto...

Jenkins 获取构建队列排队时间 queueDuration
背景 我们最近在对 Jenkins 的构建做一些监控,包括 build 时长、队列排队时长、构建结果(成功/失败/abort)等数据。 我们在 Jenkins Shared Library 中获取这些...

OpenJDK 发行版本(国内和国外)
发行版本 OpenJDK 发行版 公司 主页 亚马逊 腾讯 阿里 微软 华为 Zulu JDK Azul Amazon Corretto 是开放 Java 开发工具包 (OpenJDK) 的免费、多平...

绘制几何图形
《零基础学Java》 绘制几何图形Java可以 分别使用 Graphics 和 Graphics2D 绘制图形, Graphics类 使用不同的方法绘制不同的图形(drawLine()方法可f以绘制线...

spring security登录认证流程
spring security登录认证流程 1、前端携带用户名和面膜发送请求,controller接收到后,调用service的login方法 2、根据传过来的用户名和密码生成UsernamePass...