美文网首页
java笔记

java笔记

作者: 窝火西决 | 来源:发表于2019-03-07 10:01 被阅读0次

问题1:equals()和==有什么区别?

答:其实equals()是交给开发者复写的,自定义满足什么条件才是相等。

JAVAM默认Object类里的equals()方法就是:

return (this==obj)

此时equals()和==是一个意思。

而String类重写了equals方法,用来判断两个字符串内容是否相同。

==对于基本数据类型是比较两个值是否相等,对于引用数据类型,如两个对象,比较的是内存地址是否相等。

相关文章

  • nio

    参考文章 Java Nio Java NIO学习笔记 - NIO客户端时序图 Java NIO学习笔记 - NIO...

  • Java 学习笔记(13)——lambda 表达式

    title: Java 学习笔记(11)——lambda 表达式tags: [Java 基础, 学习笔记, 函数式...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • Java学习日记

    title: Java学习笔记date: 2018-05-18 12:00:00tags: Java 学习笔记 P...

  • Guava 中的文件操作:Files

    本片内容收录在我的在线笔记 java-note-for-free 中。 笔记源文件在 gitee 中。 Java ...

  • 2018-02-04@JAVA

    JAVA初始 ——浙大MOOC《从零开始学Java》Java笔记系列1 Java世界的hello world 新建...

  • Jasypt非对称加密

    Jasypt: Java Simplified Encryption 本笔记介绍使用Jasypt: Java Si...

  • java学习笔记-日志篇

    java学习笔记-日志篇-目录 java日志篇(1)-日志概述 java日志篇(2)-JUL(java.util....

  • 小白学java

    目录 1、配置java 环境2、java代码规范3、java笔记4、java程序编写 配置java环境 1、下载j...

  • Java8学习笔记目录

    Java8学习笔记 -- 接口的默认方法与静态方法 Java8学习笔记 -- Lambda表达式,Function...

网友评论

      本文标题:java笔记

      本文链接:https://www.haomeiwen.com/subject/yfpzuqtx.html