博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA反映练手
阅读量:6203 次
发布时间:2019-06-21

本文共 1186 字,大约阅读时间需要 3 分钟。

import java.util.List;import java.util.ArrayList;import java.lang.reflect.Method;import java.lang.reflect.Field;class S {    private String name;    private int age;        public void setName(String name) {        this.name = name;    }    public String getName() {        return this.name;    }}public class RefTest {      public static void main(String[] args) {          try {            Class cls = Class.forName("S");            boolean b1 = cls.isInstance(new Integer(37));            System.out.println(b1);            boolean b2 = cls.isInstance(new S());            System.out.println(b2);        } catch (Throwable e) {            System.err.println(e);        }                try {            Class cls = Class.forName("S");            getProperty(cls);        } catch (Throwable e) {            System.err.println(e);        }                try {            Class cls = Class.forName("S");            getMethods(cls);        } catch (Throwable e) {            System.err.println(e);        }            }          public static Field[] getProperty(Class ownerClass) throws Exception {        Field[] fields = ownerClass.getDeclaredFields();                for (int i=0; i

转载地址:http://fahca.baihongyu.com/

你可能感兴趣的文章
ZooKeeper3.4.5-最基本API开发
查看>>
工作测试博客
查看>>
golang
查看>>
powershell 中的"pause"
查看>>
实用的rpm网站
查看>>
Openfire3.9.3源代码导入eclipse中开发配置指南(转载)
查看>>
安装ISO系统(原版系统)系统终极方法
查看>>
SharePoint项目中新建类库的错误处理及项目建设中遇到的问题总结
查看>>
Spring Cloud Eureka 入门 (二)服务提供者详解
查看>>
web前端面试总结
查看>>
wxPython python3.x下载地址
查看>>
教你如何在linux 下批量卸载
查看>>
GC Blocks Lost等待事件
查看>>
Apache Prefork、Worker和Event三种MPM简单分析
查看>>
Linux从入门到精通系列之PPTP
查看>>
magento去除子分类的url地址中带有父分类的url key
查看>>
查询指定目录下的文件中是否包含指定字符串
查看>>
关于文件系统权限的管理
查看>>
CentOS 7 firewalld使用简介
查看>>
高可用性、负载均衡的mysql集群解决方案
查看>>