Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap - Mailing list pgsql-jdbc

From dmp
Subject Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap
Date
Msg-id 4FA6BD06.4060308@ttc-cmc.net
Whole thread Raw
In response to Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap  (Mikko Tiihonen <mikko.tiihonen@nitorcreations.com>)
Responses Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap  (henk de wit <henk53602@hotmail.com>)
Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap  (Robin Rosenberg <robin.rosenberg.lists@dewire.com>)
Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap  (Robin Rosenberg <robin.rosenberg@dewire.com>)
List pgsql-jdbc
Mikko Tiihonen wrote:
 > Hi,
 >
 > Here are two small cleanup patches.
 >
 > First one replaces all Vector references with List (usage) and ArrayList
 > (creation).
 > Second replaces all Hashtable references with Map (usage) and HashMap
 > (creation).
 >
 > Reasons:
 > * Theoretically faster since the ArrayList/HashMap are not synchronized
 > * Using interfaces makes changing of List/Map implementations easier at
 > later time
 > * Vector/Hashtable were deprecated already in Java 1.2

My JDK 6 documentation gives no indication that either Vector or Hashtable
as being deprecated. Rather them being retrofitted into the Collectionss
Framework at 1.2. The main difference being that as you said they are
synchronized, which a developer may wish to have for that type of data
structure.

danap.

 >
 > -Mikko

pgsql-jdbc by date:

Previous
From: Mikko Tiihonen
Date:
Subject: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap
Next
From: henk de wit
Date:
Subject: Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap