pengeunpedi pengeunpedi pengeunpedi
  penguenyuvasi   pengulog   arşiv   bulut   rss

derin generics

Friday, June 22, 2007 6:52:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Java 1.5 gelen jenerik tipler sayesinde tip dönüşümüne (casting) gerek kalmayan tip dönüşümleri yazmamız mümkün. Örneğin:

Java 1.4 yaklaşımı:

ArrayList liste = new ArrayList();
liste.add("Örnek String");
String ornek = (String) liste.get(0);

Java 1.5 yaklaşımı:

ArrayList<String> liste new ArrayList<String>();
liste.add("Örnek String");
String ornek = liste.get(0);

Java 1.5 jenerik tipi sayesinde String açık dönüşümü (explicit conversion) yapılmamış oldu.

Efendim bu da bugün yapmak zorunda kaldığım jenerik tiplerine uç bir örnek:

private Hashtable<String, Hashtable<String, ArrayList<String>>> ipTable;
ipTable = new Hashtable<String, Hashtable<String, ArrayList<String>>>();
inceleme, javakaynak | yorumlar [0]
 
ilişkili gönderiler:

delicious | digg | reddit | magnoliacom | furl | google | yahoo






pengulog

her hakkı erkektir © 2008 e-posta