Java in a Nutshell, 5th Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Java in a Nutshell, 5th Edition [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید


Hashtable<K,V>java.util

Java 1.0cloneable serializable collection

This
class implements a hashtable data structure, which maps key objects
to value objects and allows the efficient lookup of the value
associated with a given key. In Java 1.2 and later
Hashtable has been modified to impement the
Map interface. The HashMap
class is typically preferred over this one, although the
synchronized methods of this class are useful in
multi-threaded applications. (But see
java.util.concurrent.ConcurrentHashMap.) In Java
5.0 this class has been made generic along with the
Map interface. The type variable
K represents the type of the hashtable
keys and the type variable V represents
the type of the hashtable values.

put( ) associates a value with a key in a
Hashtable. get( ) retrieves a
value for a specified key. remove( ) deletes a
key/value association. keys( ) and
elements( ) return Enumeration
objects that allow you to iterate through the complete set of keys
and values stored in the table. Objects used as keys in a
Hashtable must have valid equals(
) and hashCode( ) methods (the versions
inherited from Object are okay).
null is not legal as a key or value in a
Hashtable.


Figure 16-26. java.util.Hashtable<K,V>

public class

Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>,
Cloneable, Serializable {
// Public Constructors
public

Hashtable ( );

1.2 public

Hashtable (Map<? extends K,? extends V>

t );
public

Hashtable (int

initialCapacity );
public

Hashtable (int

initialCapacity , float

loadFactor );
// Public Instance Methods
public void

clear ( ); Implements:Map synchronized
public boolean

contains (Object

value ); synchronized
public boolean

containsKey (Object

key ); Implements:Map synchronized
public V

get (Object

key ); Implements:Map synchronized
public boolean

isEmpty ( ); Implements:Map synchronized default:true
public V

put (K

key , V

value ); Implements:Map synchronized
public V

remove (Object

key ); Implements:Map synchronized
public int

size ( ); Implements:Map synchronized
// Methods Implementing Map
public void

clear ( ); synchronized
public boolean

containsKey (Object

key ); synchronized

1.2 public boolean

containsValue (Object

value );

1.2 public Set<Map.Entry<K,V>>

entrySet ( );

1.2 public boolean

equals (Object

o ); synchronized
public V

get (Object

key ); synchronized

1.2 public int

hashCode ( ); synchronized
public boolean

isEmpty ( ); synchronized default:true

1.2 public Set<K>

keySet ( );
public V

put (K

key , V

value ); synchronized

1.2 public void

putAll (Map<? extends K,? extends V>

t ); synchronized
public V

remove (Object

key ); synchronized
public int

size ( ); synchronized

1.2 public Collection<V>

values ( );
// Public Methods Overriding Dictionary
public Enumeration<V>

elements ( ); synchronized
public Enumeration<K>

keys ( ); synchronized
// Public Methods Overriding Object
public Object

clone ( ); synchronized
public String

toString ( ); synchronized
// Protected Instance Methods
protected void

rehash ( );
}


Subclasses


Properties


    / 1191