文档章节

java -- ==与equals的区别

求是科技
 求是科技
发布于 2016/10/03 22:08
字数 196
阅读 10
收藏 0

java的数据类型分为两种
1.基本数据类型:byte、char、long、int、float、double、boolean
它们之间的比较应该使用"==",比较的是它们的值。
2.复合数据类型:class 类名
类就是复合类型。 当用"=="比较它们的时候,实际上比较的是它们在内存中的存放地址,即栈中的值。因此,只有同一个new出来的对象它们用"=="比较是true,其他的都为false。
equals()比较的是堆中的值,即比较的是内容值。如果复合数据类型之间进行equals比较,在没有覆写equals的情况下,比较的还是栈中的值,即地址值。只有覆写了hashcode与equals方法,才比较堆中的值。

© 著作权归作者所有

共有 人打赏支持
求是科技
粉丝 91
博文 439
码字总数 226317
作品 0
成都
后端工程师
私信 提问
【翻译】Java中String, StringBuffer, StringBuilder的区别

String 是 Java 中最重要的类之一,并且任何刚开始做Java编程的人,都会用String定义一些内容,然后通过著名的System.out.println()语句来打印出来。 然而,很多Java新手都不会意识到 String...

YuanyuanL
2014/09/03
0
4
Java每天10道面试题,跟我走,offer有!(五)

41.Iterator、ListIterator 和 Enumeration的区别? 42.Java 中 Set 与 List 有什么不同? 43.arraylist 与 vector 的区别? 44.什么类实现了List接口? 这里推荐一下我的Java后端高级技术群:...

Java干货分享
11/16
0
0
第一章:groovy 的语法和用法习惯

我们将介绍 groovy 语言的基础知识, 使用 groovy 需要知道的两件事:代码外观和断言。 我是看着Groovy in Action的时候,写这个博客的。所以很多东西是从里面复制出来的,希望大家去看原书。...

supperman
2012/11/16
0
0
图说 Java:理解 Java 机制最受欢迎的 8 幅图

世间总是一图胜过千万言,下面的8幅图来自于 Program Creek 的 Java教程 ,目前这是该网站最受欢迎的文章. 希望本文能帮你回顾你已经知道的那些知识。如果图片讲解的不够清晰,你可能需要阅读详...

大数据之路
2013/10/30
0
3
Java每天10道面试题,跟我走,offer有!(三)

Java每天10道面试题,跟我走,offer有!(三) 21.final, finally, finalize的区别 22、finally是在异常处理时 23. Java中的String,StringBuilder,StringBuffer三者的区别? 24.GC是什么? 为...

Java干货分享
11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zookeeper配置与使用

一.登录官网下载 不要带后缀的,那是公侧版本,下稳定版,比如3.4.9 二.安装与使用 解压后bin里是启动程序 配置文件:在conf下 复制zoo_sample.cfg改名为为zoo.cfg,打开zoo修改文件...

小兵胖胖
24分钟前
1
0
spring源码阅读笔记(一)

ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext 用了这么久的框架,是时候搞一下源码了,一般最初接触spring 从以下步骤开始 创建一个bean类 并创建 ooxx.xml之类的spr...

NotFound403
48分钟前
2
0
MySQL主从配置

12月14日任务 17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单将就是A/B两个服务器做主从后,在A上写...

robertt15
50分钟前
8
0
我的Linux系统九阴真经

在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行业,共享经济等概念的公...

问题终结者
今天
22
0
Java 使用 gson 对 json 根据 key 键进行排序

引入Google的gson jar <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.0</version>......

yh32
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部