注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 可扩展、高可用、负载均衡..
 帮助

Java Reflection sample


2007-03-17 17:38:28
 标签:java   [推送到技术圈]

package org.wyg;

import java.lang.reflect.Method;

public class ReflectionTest {

    /**
     * @param args
     */
    public static void main(String[] args) {
        try {
            Class c=Class.forName("java.util.HashSet");
            Object o=c.newInstance();
            Method[] methods=c.getDeclaredMethods();
            for(Method method:methods){
            System.out.println(method);
            }
            Method m1=c.getMethod("add", Object.class);
            m1.invoke(o, "wyg");
            m1.invoke(o, "hello");
            m1.invoke(o, "java");
            System.out.println(o);
            } catch (Exception e) {
            e.printStackTrace();
            }
    }

}


上一篇 java面试题  下一篇 commons-log & log4j



    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: