zoukankan      html  css  js  c++  java
  • java反射

    public class TestPerson {
    
        private String name;
        
        private Integer sex;
    
        public String getName() {
            return "zhangsan";
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public Integer getSex() {
            return sex;
        }
    
        public void setSex(Integer sex) {
            this.sex = sex;
        }
    }
    public class Test {
    
        public static void main(String[] args) throws SQLException,
                PropertyVetoException, InstantiationException,
                IllegalAccessException {
            try {
                // Class clazz =
                // Class.forName("ZZY.src.cn.qtone.oa.test.TestPerson");
                TestPerson clazz = (TestPerson) Class.forName(
                        "cn.qtone.oa.test.TestPerson").newInstance();
                System.out.println(clazz.getName());
                ;
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
    public class Test {
    
        public static void main(String[] args) throws SQLException,
                PropertyVetoException, InstantiationException,
                IllegalAccessException, IllegalArgumentException,
                InvocationTargetException {
            try {
                Class clazz = Class.forName("cn.qtone.oa.test.TestPerson");
                TestPerson testPerson = new TestPerson();
                Method[] methods = clazz.getMethods();
                for (Method m : methods) {
                    if (m.toString().indexOf("getName") > -1) {
                        System.out.println(m.invoke(testPerson));
                        ;
                    }
                    // System.out.println(m);
                }
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    基于 html5的 jquery 轮播插件 flickerplate
    grafana配置
    grafana-zabbix部署和使用
    nxlog windows安装部署
    InfluxDB、grafana、collect部署监控(centos6.8)
    InfluxDB基本概念和操作
    InfluxDB1.2.4部署(centos6.8)
    grafana worldPing插件
    prometheus + grafana部署RabbitMQ监控
    prometheus + grafana安装部署(centos6.8)
  • 原文地址:https://www.cnblogs.com/chenweichu/p/6369395.html
Copyright © 2011-2022 走看看