背面试题
狂旋仨宇宙
c v工程师
展开
-
7.3周三
Callable接口call方法有返回值,是个泛。notityAll():唤醒所有处于等待状态的线程,该方法并不是将对象的锁给所有。notify():唤醒一个处于等待状态的线程,当然在调用此方法的时候,并不能。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方。确切的唤醒某一 个等待状态的线程,而是由 JVM 确定唤醒哪个线程,而且与。wait():使一个线程处于等待(阻塞)状态,并且释放所持有的对象的锁;线程,而是让它 们竞争,只有获得锁的线程才能进入就绪状态。原创 2024-06-30 17:31:23 · 225 阅读 · 1 评论 -
7.1 周一
equals是Object类的方法,比较的是所指向的对象的地址值,一般情况下,重写之后比较的是对象的值 equals方法不能用于比较基本数据类型,如果没有对equals方法进行重写,则相当于==,比较的是引用类型的变量所指向的对象的地址值;一般情况下,类会重写equals方法用来比较两个对象的内容是否相等.如String类中的equals()是被重写了,比较的是对象的值.用于引用类型的比较时 ==是比较栈内存中的地址是否相等(所指对象的地址值是否相等,是否是同一个对象)==和equals的区别。原创 2024-06-30 17:20:26 · 104 阅读 · 0 评论 -
7.2 周二
1. 数据结构实现:ArrayList 是动态数组的数据结构实现,而 LinkedList 是双向。3. 增加和删除效率:在非首尾的增加和删除操作,LinkedList 要比 ArrayList 效。综合来说,在需要频繁读取集合中的元素时,更推荐使用 ArrayList,而在插入和。inkedList 的双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两。率要高,因为 ArrayList 增删操作要影响数组内的其他数据的下标。了存储数据,还存储 了两个引用,一个指向前一个元素,一个指向后一个元。原创 2024-06-30 17:27:28 · 188 阅读 · 0 评论