JavaOOP篇----第十五篇

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 一、有没有可能两个不相等的对象有相同的hashcode
  • 二、拷贝和浅拷贝的区别是什么?
  • 三、static都有哪些用法?


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述


一、有没有可能两个不相等的对象有相同的hashcode

有可能.在产生hash冲突时,两个不相等的对象就会有相同的 hashcode 值.当hash冲突产生时,一般
有以下几种方式来处理:

  1. 拉链法:每个哈希表节点都有一个next指针,多个哈希表节点可以用next指针构成一个单向链表,被
    分配到同一个索引上的多个节点可以
    用这个单向链表进行存储.
  2. 开放定

你可能感兴趣的:(java面试题套2,面试,java)