![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java核心
文章平均质量分 54
「已注销」
哈哈哈哈哈哈哈哈嗝
展开
-
ArrayList、LinkedList和Vector的区别
(1)实现方式:LinkedList:双向链表; ArrayList,Vector:数组(2)线程安全性:Vector:线程安全; ArrayList、LinkedList:非线程安全(3)线程同步:Vector:支持线程的同步; ArrayList、LinkedList:不支持线程的同步(4)效率:1)ArrayList是最常用的List实现类,适合随机查找和遍历,不适合插入和删除(数组的缺点是...原创 2018-06-20 19:37:45 · 260 阅读 · 0 评论 -
遍历Map的方法案例
已知某学校的教学课程内容安排如下: 完成下列要求:1)使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述课程安排。2)增加了一位新老师Allen 教JDBC3)Lucy改为教CoreJava put方法4)遍历Map,输出所有的老师及老师教授的课程5)利用Map,输出所有教JSP 的老师。代码如下:import java.util.*;import java.util.Map...原创 2018-06-21 11:22:41 · 662 阅读 · 0 评论 -
HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口。Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。主要区别为以下几个方面:(1)继承不同:Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。(2)contains方法不同:Hash...原创 2018-06-20 16:16:35 · 273 阅读 · 0 评论