Captain's Geek-Island Captain's Geek-Island
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)

SleepyOcean

走,找新大陆去
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)
  • 计算机基础

    • 算法与数据结构 - 总览
    • 算法与数据结构 - 链表
    • 算法与数据结构 - 树
    • 算法与数据结构 - 图
    • 算法与数据结构 - 排序算法
    • 算法与数据结构 - 动态规划
    • 算法与数据结构 - 刷题集
    • 网络 - 基础
    • 网络 - TCP
    • Java - 核心知识
      • 1. 关于 Object 类的探究
    • Java - 集合
    • Java - IO流
  • 并发专题

  • 性能调优专题

  • 工具专题

  • 源码框架专题

  • 设计模式

  • 分布式专题

  • 实战专题

  • 技术杂文

  • 云原生专题

  • 大数据分析专题

  • 前端专题

  • 运维专题

  • 经验专题

  • 面试专题

  • 软实力专题

  • 架构师的路
  • 计算机基础
SleepyOcean
2020-01-29

Java - 核心知识

本文是对Java中核心的知识总结,Java核心对于基础很看重的公司非常重要,务必全部掌握哦~

# 1. 关于 Object 类的探究

1.1 关于Java中的hash

  • Java类中的hashCode() 和 equals()方法的关系:
    • 如果调用equals方法得到的结果为true,则两个对象的hashcode值必定相等
    • 如果equals方法得到的结果为false,则两个对象的hashcode值不一定不同
    • 如果两个对象的hashcode值不等,则equals方法得到的结果必定为false
    • 如果两个对象的hashcode值相等,则equals方法得到的结果未知

1.2 object.equals(null)和object == null的区别

Object object = null;
object.equals(null);		// 会抛出异常,后续代码不执行
object == null;		// true,继续执行后续代码
1
2
3
#Java
上次更新: 2021/09/05, 11:09:00

← 网络 - TCP Java - 集合 →

新鲜出炉
01
记录 - 快速搭建自动化部署平台
04-13
02
Docker搭建各类Paas服务
03-01
03
系统配置 - Android TV配置
02-12
更多文章>
Copyright © 2019-2022 SleepyOcean | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式