摘要: HashSet采用HashMap来实现,元素存放在HashMap的key中。以节点的关键字(hashcode)作为变量,通过一定的函数关系计算出对应的值,以该值作为该节点存放在散列表中的地址。 阅读全文
posted @ 2011-11-24 22:36 xiao秋 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Writes the specified byte to this stream. If the byte is a newline and automatic flushing is enabled then the flush method will be invoked.每次read()的时候,write()将数据写到缓冲区,然后等到有换行符出现的时候,一起flush() 阅读全文
posted @ 2011-11-24 22:10 xiao秋 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Java集合类与数组的区别:Java的集合类的长度是动态的,数组则是固定长度的。Java集合类与数组的联系:使用相应的toArray()和Arrays.asList()方法可以回想转换。首先来看看Java集合框架中的接口:Collection接口实现类中存放的是元素和Map接口实现类中存放的是键值对。Set接口和List接口:Set接口不保证维护元素的顺序,而且元素不能重复。List接口维护元素的顺序,而且元素可以重复。SortedSet和SortedMap提供了排序的功能。再来看看接口的实现:HashSet和LinkedHashSet:HashSet,为快速查找而设计的Set。存入HashS 阅读全文
posted @ 2011-11-24 18:38 xiao秋 阅读(6703) 评论(1) 推荐(1) 编辑