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]


javy baba dedi

Monday, June 4, 2007 8:04:00 AM tarihinde Fırat KÜÇÜK tarafından gönderildi.

Javy programlama dili 0.1 sürümüne yaklaştı. Şu an da JavaScript ve Python karışımı özelleştirilebilir imlası ile ufak çaplı swing programları, uç birim uygulamamaları ve hatta web uygulamaları yazılmakta.

Javy ile bu iletiyi yazdığım sırada bir web uygulaması yazmayı başardık. "org.javy.servlet.JavyServlet" sınıfı sayesinde dosyalar JavyInterpreter'a gönderilebilmekte. Wepy projesinin tecrübesini ve kodlarını da bu projenin web kısmına aktarmayı düşünmekteyiz.

java, javy, wepykaynak | yorumlar [2]




1


pengulog

her hakkı erkektir © 2008 e-posta