«

»

Tem
06

Java ile reflection

Java ile geliştirilen frameworklerin çoğu reflection api kullanmaktadır.Örneğin toplink,spring
Reflection bize bir sınıfın yapısını anlamıza yardımcı olabilir.
Aşağıdaki java kodları Test sınıfının üyelerinin özelliklerinin listelenmesini sağlar.

package reflect;
import java.lang.reflect.Field;
/**
*
* @author Bora
*/
class Test
{
private String name;
private Integer age;
}
public class Main {
public static void main(String[] args) throws ClassNotFoundException {
Field[] fields = Class.forName("reflect.Test").getDeclaredFields();
for(Field f : fields )
{
System.out.println(f.toString());
}
}
}
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Bir Cevap Yazın

E-Posta adresiniz yayınlanmayacaktır.


*

Bu HTML etiket ve tanımlayıcılarını kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>