面试
qq_21122683
这个作者很懒,什么都没留下…
展开
-
java面试汇总(一)
java集合:java集合分为Collection和Map两种。Collection主要分为List和Set。List是有序的,值可以重复。Set无序,值不可重复。如果一个对象要存储在Set中,需要重写equals和hashcode方法。如果你是面的JAVA,首先当然是JAVA的基础知识:数据结构(Map,List,Set等),设计模式,算法,线程相关,IO/NIO,序列化等等...转载 2019-03-10 13:24:22 · 85 阅读 · 0 评论 -
java面试汇总(二)
8、拉链法导致的链表过深问题为什么不用二叉查找树代替,而选择红黑树?为什么不一直使用红黑树?之所以选择红黑树是为了解决二叉查找树的缺陷,二叉查找树在特殊情况下会变成一条线性结构(这就跟原来使用链表结构一样了,造成很深的问题),遍历查找会非常慢。而红黑树在插入新数据后可能需要通过左旋,右旋、变色这些操作来保持平衡,引入红黑树就是为了查找数据快,解决链表查询深度的问题,我们知道红黑树属于平衡二叉树,...转载 2019-03-10 13:30:39 · 109 阅读 · 0 评论 -
java面试汇总(三)
17、List 去重问题https://mp.weixin.qq.com/s/puq6r1bq0WLDbTw2bxtrgg法一:我们大家都知道,set集合的特点就是没有重复的元素。如果集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,这个就相对比较简单。如下示例:public class Test { public static voi...转载 2019-03-10 17:56:43 · 88 阅读 · 0 评论 -
java面试(一)
1、微软经典面试100题系列:https://blog.csdn.net/zhoudaxia/article/details/8884557转载 2019-05-29 22:07:09 · 137 阅读 · 0 评论