java面试题
1. 操作系统
1.1 进程和线程
线程:是程序执行的最小单位,共享线程的数据空间
进程:是系统资源分配的最小单位,拥有独立的数据空间
2.java
2.1 java基础
2.1.1、为什么重写equals还要重写hashcode?
HashMap中,如果要比较key是否相等,要同时使用这两个函数!因为自定义的类的hashcode()方法继承于0bject类,其hashcode码为默认的内存地址,这样即便有相同含义的两个对象,比较也是不相等的。HashMap中的比较key是这样的,先求出key的hashco
原创
2020-08-31 20:10:43 ·
556 阅读 ·
0 评论