简述Java编程之关系操作符
发布时间 - 2026-01-11 03:11:32 点击率:次在Java编程过程中,我们常常会遇到比较基本类型或者对象之间的大小关系,下面我们来看看怎么去比较。源码如下:
package object;
class Value{
int i;
}
public class E08_StaticTest {
public static void main(String[] args) {
Integer n1= new Integer(47);
Integer n2= new Integer(47);
int n3=12;
int n4=12;
System.out.println(n1==n2);//比较的是对象的引用而非对象的内容
System.out.println(n1!=n2);
System.out.println(n3==n4);
System.out.println(n3!=n4);
System.out.println(n1.equals(n2));
Value n5=new Value();
Value n6=new Value();
n5.i=n6.i=67;
System.out.println(n5.equals(n6));//比较的是对象的引用而非对象的内容
}
}
输出结果:
false true true false true false
在比较基本类型时,如int,double(n3,n4)等用==,!=比较两者之间的大小;但对new出来的对象(n1,n2)来说,必须使用equals()方法来比较两个对象之间的大小关系。
对于用户自己创建的类(n5,n6),比较大小关系时必须重载equals()方法,这是由于equals()方法的默认行为是比较引用,而非比较对象的内容。
大多数Java类库都实现了equals()方法,以便用来比较对象的内容,而非比较对象的引用。
总结
以上这篇文章就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# java
# 关系
# 操作符
# Android RxJava创建操作符Timer的方法
# Android RxJava创建操作符Interval
# 浅谈Java操作符与其优先级
# Rxjava功能操作符的使用方法详解
# 详解Java的位操作符
# 详解Java的按位操作符
# Java的RxJava库操作符的用法及实例讲解
# Java关系操作符简写介绍
# java笔记学习之操作符
# 而非
# 的是
# 给大家
# 这是
# 希望能
# 来看看
# 这篇文章
# 但对
# 方法来
# 小编
# 常常会
# 大家多多
# 过程中
# 类库
# 实现了
# Integer
# static
# void
# args
# String
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
如何选择可靠的免备案建站服务器?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
Laravel怎么判断请求类型_Laravel Request isMethod用法
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
如何用wdcp快速搭建高效网站?
Laravel如何集成Inertia.js与Vue/React?(安装配置)
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
潮流网站制作头像软件下载,适合母子的网名有哪些?
如何在阿里云ECS服务器部署织梦CMS网站?
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
Linux系统命令中screen命令详解
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Linux安全能力提升路径_长期防护思维说明【指导】
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
如何基于云服务器快速搭建个人网站?
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
三星网站视频制作教程下载,三星w23网页如何全屏?
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何在阿里云香港服务器快速搭建网站?
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
网站制作企业,网站的banner和导航栏是指什么?
Thinkphp 中 distinct 的用法解析
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
JS实现鼠标移上去显示图片或微信二维码
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
深入理解Android中的xmlns:tools属性
Laravel如何实现事件和监听器?(Event & Listener实战)
如何快速启动建站代理加盟业务?
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
Laravel如何自定义分页视图?(Pagination示例)
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Laravel如何为API生成Swagger或OpenAPI文档
如何快速生成专业多端适配建站电话?
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
如何撰写建站申请书?关键要点有哪些?

