java中==与equal()方法的区别

作者:未知 / 来源:网络 / 整理:脚本之家如果知识不能与人分享,这不算是真正的知识了。
java中==与equal()方法的区别 java中==比较的是地址,equal比较的是值。 示例: 1 2 3 4 Integer a1 = new Inte

java中==与equal()方法的区别

脚本之家收集整理这篇java中==与equal()方法的区别内容希望可以帮到你。

                           java中==与equal()方法的区别

 

 

java中==比较的是地址,equal比较的是值。

示例:

1
2
3
4
Integer a1 = new Integer(456);//实例化一个对象
Integer a2 = new Integer(456);//实例化一个对象
System.out.println(a1.equals(a2));//这里比较的是值,都是456,结果是true
System.out.println(a1==a2);//这里比较的是地址,因为是2个对象,所以地址不同,是false

总结

以上是脚本之家为你收集整理的java中==与equal()方法的区别全部内容,希望找个程序文章能够帮你解决所遇到的程序开发困惑。

如果觉得脚本之家网站还不错,麻烦将脚本之家网站推荐给好友。

你可能在找的问题:

Java教程

简单认识SLF4J

SLF4J JAVA简易日志门面【SimpleLoggingFacadeforJava,缩写SLF4J】 宏观定义:一套包装Logging框架的界面程式,以外观模式实现

Java教程

Semaphore源码分析-java8

1.特性分析 Semaphore就是一个计数的信号量 每一个线程在获取资源前,必须从semaphore获取许可,这保证了一定有可用的资源。

Java教程

java中的12个原子操作类

1.简介 JDK1.5开始提供了java.util.concurrent.atomic包,这个包中的原子类提供了一种用法简单、性能高效、线程安全的更新变量的方式。

Java教程

JDK中涉及的设计模式总结

所有的设计模式都找了一种JDK中的实现(并未列出所有,原因是太多,而且本次整理的目的是通过JDK中的实例完成设计模式的梳理和记忆,所以只写一种实现)。依次对类,对应的方法,功能进行介绍。

赞助商

  • 友情链接:微信小游戏
  • 微信扫一扫

    微信扫一扫

    微信扫一扫,分享到朋友圈

    标题
    返回顶部