继上篇文章介绍完了HashMap,这篇文章开始介绍Map系列另一个比较重要的类TreeMap. 大家也许能感觉到,网络上介绍HashMap的文章比较多,但是介绍TreeMap反而不那么多,这里面是有原因:一方面HashMap的使用场景比较多:二是相对于HashMap来说,TreeMap所用到的数据结构更为复杂. 废话不多说,进入正题. 签名(signature) public class TreeMap<K,V> extends AbstractMap<K,V> implement…
java提高篇(二四)-----HashSet 一.定义 public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable HashSet继承AbstractSet类,实现Set.Cloneable.Serializable接口.其中AbstractSet提供 Set 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作.Set接口是一种…
public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** Cache the hash code for the string */ private int hash; // Default to 0 /**…
1)声明部: public final class Integer extends Number implements Comparable<Integer> extends Number, 重写方法: public byte byteValue() { return (byte)value; } public short shortValue() { return (short)value; } public int intValue() { return value; } public l…