摘要:
Spring框架本身有四大原则: 1).使用POJO进行轻量级和最小入侵式开发 2).通过以来注入和基于接口编程实现松耦合 3).通过AOP和默认习惯进行声明式编程 4).使用AOP和模板减少模式化代码 阅读全文
posted @ 2018-04-14 23:46
盛世半月
阅读(202)
评论(0)
推荐(0)
摘要:
恢复内容开始 ArrayList和LinkedList都实现了List接口,但是: ArrayList是基于索引的数据接口,底层是数组,能够以O(1)时间复杂度随机访问元素。而LinkedList是以元素列表存储的数据,每一个元素都和它的前一个元素和后一个元素连接在一起,查找元素的时间复杂度是O(n 阅读全文
posted @ 2018-04-14 22:17
盛世半月
阅读(249)
评论(0)
推荐(0)
摘要:
Array和ArrayList的区别: 1.Array可以包含基本数据类型和对象类型,而ArrayList只能包含对象类型 2.Array有固定的大小,而ArrayList是动态变化的。 3.ArrayList中包含了更多的方法特性,如addAll()、iterator()、romoveAll()等 阅读全文
posted @ 2018-04-14 21:20
盛世半月
阅读(522)
评论(0)
推荐(0)
摘要:
HashMap和Hashtable都是实现Map接口的,但是: 1.HashMap允许键和值都是null的,而Hashtable不允许键和值为null 2.Hashtable是同步的,而HashMap不是。所以HashMap适用于单线程,而Hashtable适用于多线程 3.HashMap提供了可供 阅读全文
posted @ 2018-04-14 21:12
盛世半月
阅读(256)
评论(0)
推荐(0)
摘要:
Java中HashMap根据hashCode()和equals()方法来获取键值对的索引,同时也通过这两个方法由key值获取value值。如果没有这两个方法,那么当有两个相同的 hash值时,可能会被集合认为是相等的。同时,hashCode()和equals()方法也能发现相同的元素。所以hashC 阅读全文
posted @ 2018-04-14 13:25
盛世半月
阅读(256)
评论(0)
推荐(0)
摘要:
HashMap是以键值对的形式存储元素的。HashMap需要一个hash函数,里面有hashCode()和equals()方法向集合中添加或者检索元素。当调用put()方法时, HashMap就会计算key的hash值,然后将键值对存储在合适的索引上。当key值存在时,value值就会被更新成新的值 阅读全文
posted @ 2018-04-14 13:16
盛世半月
阅读(103)
评论(0)
推荐(0)

浙公网安备 33010602011771号