Java面试——Java本身基础篇(2022-02-15)
1.equals和==运算符的区别
==运算符说明
对于基本类型和引用类型,==运算符的效果不同,基本的数据类型与基本数据类型的包装体是可以使用==来直接判断值是否相等的,但是包装体与包装体之间的对比不能使用==。
基本类型:比较的是值是否相同
引用类型:比较的是引用是否相同(指向的内存是否一致)
equals说明
equals是Objact自带的方法(String与包装体都重写了这个方法),实现了引用类型的值比较
2.HashMap 的实现原理
JDK1.8之前HashMap使用的是【数组+链表】来实现的
原创
2022-02-10 21:17:21 ·
543 阅读 ·
0 评论