What is the Map interface?

August 14th, 2008 by uCertify Leave a reply »

Map is a generic interface of the Collections API defined as follows:

interface Map <key, value>

The Map interface defines a family of collection classes that map keys to values. There are generally no restrictions on the class of a key or the class of a value. Each key corresponds to a single value. A Map cannot contain duplicate keys. However, duplicate values are allowed.

The important methods of the Map interface are as follows:

  • put(key, value): This method is used to insert a value into a Map.
  • get(key): This method is used to obtain a value from a Map.

Methods in the Map interface throw the following exceptions:

  • ClassCastException: This exception is thrown when an object is incompatible with the elements of a Map.
  • NoSuchElementException: This exception is thrown when a Map is empty.
  • NullPointerException: This exception is thrown when an attempt is made to add a null value to the class that does not accept null.
  • UnSupportedOperationException: This exception is thrown when an attempt is made to modify an unmodifiable Map.
Like this article? Share it with others
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
  • Share/Bookmark
Advertisement

Leave a Reply

uCertify.com | Our Company | Articles | Contact Us | News and Press Release | uCertify India | Entries (RSS)
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD    Cisco Certification: CCNA, CCENT    A+, Network+, Security+ Project+
Oracle Certification: OCP 11g, OCP 10g, OCA 11g, OCA 10g    CIW foundation    EC-212-32,    CISSP    Photoshop ACE CS4    Adobe Flash ACE, PMP, CAPM
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.