JAVA - equal 和 == 等号比较

news/2025/2/13 23:05:05/

== 号 

==号比较的是栈中的数据

==可以用于基本数据类型和引用类型 

对于基本数据类型,数据存储在栈中,因此==判断的是值是否相同

对于引用数据类型,栈中存储的是对象在堆中的引用地址,因此==比较的是对象在栈中保存的引用(地址)是否相同

 equal方法

equals()是Object类的方法 ,object类是所有类的基类,所以每个类都会继承equals()方法 

equals只能用于引用数据类型

Object类中的equals方法和==一样都是比较两个对象的引用(内存地址)是否相同,但在String,Integer,Date在这些类当中重写了equals方法,不再是比较对象在堆内存中的存放地址,而是比较它们指向的实体(内容)是否相同 

 

Integer a1 = new Integer(200);Integer a2 = new Integer(200);System.out.println(a1.equals(a2));//equals比较的是值,都是200,结果是trueSystem.out.println(a1==a2);//==比较的是地址,因为是2个对象,所以地址不同,是false

 


http://www.ppmy.cn/news/874292.html

相关文章

域名查询服务商的方法

众所周知,注册域名后都是有域名服务商的,你的域名此后很长一段时间都会在域名服务商平台管理。因此,很多人想要知道域名如何查询服务商。下面是域名查询服务商的方法。 可以通过域名Whois信息,可以知道域名注册商或是服务商。 一…

cmd下解析域名

1.进入cmd windowsr 2.nslookup 输入域名www.baidu.com

域名服务商、域名、DNS服务器的关系

1、域名服务商是用户/站长进行域名注册的地方,国内的域名服务商必须要进行备案(管局要求),但是国外当然不需要。但是不备案的域名不能在云(或者其他IDC服务商)上进行解析和访问。 2、域名就是我们自己所注…

最全DNS域名解析流程及域名注册(细节!)

DNS详解 DNS解析流程详解 图 1 DNS解析流程图 ​ 1.客户机上的用户在应用程序(如web浏览器)中输入网址。应用程序首先检查其浏览器缓存,如果缓存中有,则这个域名解析过程就结束。如果浏览器缓存中没有,浏览器会查找本地的hosts文件是否有这个映射关系,如果有,就先调用这个…

域名解析配置 以及 修改DNS服务器(腾讯云域名注册商、阿里云DNS服务器)

很早以前是在腾讯云租的服务器同时也在腾讯云上注册了两个域名,后来我将服务器换成了阿里云的,如果想要域名所解析的IP地址变成阿里云服务器的IP地址,就要去腾讯云官网修改DNS服务器,不能用腾讯云的DNSPod,要使用阿里云…

网站服务器过期与域名备案,服务器到期了 域名备案受影响吗

服务器到期了 域名备案受影响吗 内容精选 换一换 域名转入和域名转出不影响域名的DNS解析。域名转入和域名转出是指将域名的管理权转入或者转出华为云,该操作是针对域名的管理权,不改变域名的“DNS服务器”设置以及域名的解析记录,因此,不影响域名的正常解析。某些域名注册…

Linux配置DNS域名解析服务

目录 一、DNS域名解析服务 1.DNS简介 2.域名结构 3.DNS域名解析方式 4.DNS服务器类型 二、Linux配置DNS服务器 实例1:配置正向解析 实例2:配置反向解析 实例3:构建主从DNS服务器(备份用) 一、DNS域名解析服务…

阿里云备案成功的域名可以用腾讯云的服务器吗?

最新更新,一定要转入备案,转备案到腾讯云!我没转,现在已经无法访问了! 1、腾讯云官方:如果不办理转入备案即开通网站,您的网站将有可能被阻断无法访问。 2、我测试过在阿里云备案的域名直接解析到腾讯云服务器是可以访问的(但有可能我测试较少),目前无影响,请注意只…