JavaSE
文章平均质量分 56
maohoo
北漂中的一名java worker,寻觅自己的一片雾霾
展开
-
@maohoo JavaSE回顾之集合篇(一) Set 和 Map
Set代表一种集合元素无序、不可重复的集合,Map则代表一种由多个key-value键值对组成的集合。 如果将Map集合的key集中起来,那么这些key就组成了一个Set集合,具体可见Map的如下方法 Set keySet() Set UML 图 Map UML 图原创 2016-09-05 09:04:30 · 404 阅读 · 0 评论 -
@maohoo JavaSE回顾之集合篇(二) HashMap 和 HashSet
HashSet和HashMap之间有很多的相似之处。对于HashSet而言,系统采用Hash算法决定集合元素的存储位置,这样可以保证快速存、取集合元素;对于HashMap而言,系统将value当成key的“附属物”,系统根据Hash算法来决定key的存储位置,这样可以保证快速存、取集合的key,而value总是紧跟着key存储。 虽然集合号称存储的是java对象,但是实际上并不是真正的把Java原创 2016-09-21 10:15:04 · 288 阅读 · 0 评论 -
@maohoo 线程的六种状态
查看Thread类的源码,可以看到其包含一个内部枚举State, 从而发现线程拥有六个状态: (1)New : 新建; 线程刚刚被创建,但是并未被启动,即未调用start()方法。 (2)Runnable : 可运行; 可以在java虚拟机中运行的状态,但是它可能在运行自己的代码,也可能没有,这取决于操作系统处理器。 (3)Blocked : 被原创 2017-10-12 13:54:09 · 318 阅读 · 0 评论