Java基础
文章平均质量分 78
super-bo
这个作者很懒,什么都没留下…
展开
-
JAVA常见面试题
1.JAVA三大特性JAVA三大特性,封装、继承、多态。下面分别对三者进行详细的讲解。 封装: 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对原创 2015-08-25 20:11:00 · 224 阅读 · 0 评论 -
HashMap,HashTable,synchronizedMap,ConcurrentHashMap,TreeMap,IdentityHashMap的比较分析
1. Map接口简介与Collection,Set,List这些单值操作接口不同的是,Map接口每次操作的是一对对象,即二元偶对象,Map接口中的每个元素都使用“key-value”的形式存在集合中。Map接口的定义入下:public interface Map<K,V>2.HashMap和HashtableHashtable和HashMap都实现了Map接口,但是Hashtable的实现是基于Di原创 2015-08-21 16:25:26 · 309 阅读 · 0 评论