java基础--相等

学习:http://www.cnblogs.com/dolphin0520/p/3780005.html#3163302

后发现居然有这么个东西,当然也不会注意什么自动拆箱和装箱,只知道用就行了。不过这里确实值得注意一下,Integer的自动valueOf实现是有范围的:

在通过valueOf方法创建Integer对象的时候,如果数值在[-128,127]之间,便返回指向IntegerCache.cache中已经存在的对象的引用;否则创建一个新的Integer对象。

别的就不会了。所以看一下几个测试:

 public static void main(String[] args) {
        Integer i1 = 100;
        Integer i2 = 100;
        Integer i3 = 200;
        Integer i4 = 200;
        System.out.println("=======Integer============");
        System.out.println(i1 == i2);
        System.out.println(i3 == i4);

        System.out.println("=======Double============");
        Double d1 = 12.0;
        Double d2 = 12.0;
        Double m =123456.12;
        Double n = 123456.12;
        double d3 = 12.0;
        System.out.println(m==n);
        System.out.println(d1==d2);
        System.out.println(d1==d3);
        System.out.println("=======String============");
        String a = "123";
        String b = "123";
        System.out.println(a==b);
        System.out.println(a.equals(b));
    }
=======Integer============
true
false
=======Double============
false
false
true
=======String============
true
true

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Hadoop数据仓库

Oracle sqlldr 如何导入一个日期列

1. LOAD DATA INFILE * INTO TABLE test FIELDS TERMINATED BY X'9' TRAILING NULLCO...

1866
来自专栏Petrichor的专栏

Dataset 列表:机器学习研究

In computer vision, face images have been used extensively to develop face recog...

1781
来自专栏Ryan Miao

ehcache报错

jfinal2.0+tomcat7+ehcache2.6.11+Linux Linux version 2.6.18-164.el5 (mockbuild@x8...

3749
来自专栏码匠的流水账

java9系列(五)Stack-Walking API

java9新增这个类的目的是提供一个标准API用于访问当前线程栈,之前只有Throwable::getStackTrace、Thread::getStackTr...

471
来自专栏增长技术

App Guide相关

##TourGuide https://github.com/worker8/TourGuide

812
来自专栏搞前端的李蚊子

Html5模拟通讯录人员排序(sen.js)

// JavaScript Document  var PY_Json_Str = ""; var PY_Str_1 = ""; var PY_Str_...

6326
来自专栏linux驱动个人学习

高通Audio中ASOC的machine驱动

ASoC被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的...

1K4
来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

1472
来自专栏linux驱动个人学习

高通msm8909耳机调试

1、DTS相应修改: DTS相关代码:kernel/arch/arm/boot/dts/qcom/msm8909-qrd-skuc.dtsi: 1 s...

8025
来自专栏WOLFRAM

向日葵中的数学之美

1923

扫码关注云+社区