自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 收藏
  • 关注

转载 hashCode()和equals()

区别、联系 public int hashCode():返回一个对象的哈希码值 public boolean equals(Object obj):判断两个对象是否相等,即是否指向同一内存地址;重写之后则比较的是两个对象的内容是否相等 如果两个对象互相equals(),则hashCode()也必须相等 hashCode()相等的...

2019-04-02 11:35:00 47

转载 HashMap源码学习

HashMap 特性:基于数组+链表+红黑树实现,当链表长度超过8(阈值)时,链表转换为红黑树;HashMap本身是非线程安全的,允许键或值为NULL;元素无序且顺序会不定时改变(因为每次resize(),都会重新计算hash值,同一链表中的元素resize后可能就不在一个桶中了);key用set存放,需要重写key的hashcode()和equals()方法(因为Object类中...

2019-04-02 08:56:00 36

转载 2018秋招面试题目总结

多线程 实现一个线程 实现一个线程,每隔10秒打印一次 实现A、B两个线程,交替打印 实现一个简单的线程池 线程的5种状态及转换过程 线程同步的方式 线程间通信、进程间通信 volatile变量 死锁 sleep和wait、yield的区别 数据库 乐观锁、悲观锁 JDBC资源close()为什么是倒序的 ACID,读问题 算法 双栈实...

2019-03-29 10:24:00 96

转载 centos7下搭建Java Web项目环境

安装JDK 查看是否已有JDK,有则卸载系统自带的版本 解压 安装依赖 sudo yum install glibc.i686 配置环境变量 编辑etc下的profile文件 vi /etc/profile 在文件末尾行添加如下内容,JAVA_HOME为JDK安装路径 #set java environme...

2018-11-04 21:07:00 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除