Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap
От | dmp |
---|---|
Тема | Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap |
Дата | |
Msg-id | 4FA6BD06.4060308@ttc-cmc.net обсуждение исходный текст |
Ответ на | Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap (Mikko Tiihonen <mikko.tiihonen@nitorcreations.com>) |
Ответы |
Re: Cleanup patch: Change from Vector/Hashtable to
ArrayList/HashMap
Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap Re: Cleanup patch: Change from Vector/Hashtable to ArrayList/HashMap |
Список | 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 по дате отправления: