面试武器
gaozzsoft
这个作者很懒,什么都没留下…
展开
-
面霸宝典Notes
1.MAP HashMap的底层结构实际上是“链表散列”,即数组和链表的结合体。从上图可以看出,HashMap底层就是一个数组结构(Entry<K,V>[] table),数组中的每一项又是一个链表。 HashMap扩容时的分析: 当HashMap中的元素越来越多的时候,hash冲突的几率也就越来越高,因为数组的长度是固定的。所以...原创 2016-05-27 00:07:59 · 169 阅读 · 0 评论 -
面霸宝典Notes(二)
java6大设计原则:一 : 类单一职责原则: 一个类只有一个引起这个类变化的原因。即一个类只完成一个功能,如果做不到一个类只完成一个功能,最少要保证一个方法只完成一个功能。二:依赖倒置原则: 高层组件应该依赖抽象而不依赖具体,即面向接口编程,一般依赖的成员变量或者参数都应该是抽象的不应该是具体的。三:里氏代换原则: 凡是父类出现的地方...原创 2016-11-02 23:29:09 · 219 阅读 · 0 评论