Spring框架学习入门反射
来源:互联网 发布:数学之美 知乎 编辑:程序博客网 时间:2024/06/04 19:28
对框架我们充满了好奇,感觉很神秘今天我就以我的一些经验给大家展示框架的一些基础知识
1,反射
自定义一个类
package cn.itcast.shujujiegou.StructuresAnalysis;/** * Created by likailong on 2016/9/29. */public class Node { private String name; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; }}现在我们用java提供的一些类来得到这个类的一些方法
package cn.itcast.shujujiegou.StructuresAnalysis;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;/** * Created by likailong on 2016/9/29. */public class PropertiesDescriptionSample { public static void main(String [] args) throws IntrospectionException { Field[] fileds = Node.class.getDeclaredFields(); for(Field filed:fileds){ System.out.println("=========="+filed.getName()+"\t"+filed.getType()); PropertyDescriptor proper=new PropertyDescriptor(filed.getName(),Node.class); printDesc(proper); } } private static void printDesc(PropertyDescriptor proper) { System.out.println(proper.getDisplayName()); System.out.println(proper.getShortDescription()); System.out.println(proper.getPropertyEditorClass()); System.out.println(proper.getPropertyType()); System.out.println(proper.getReadMethod()); System.out.println(proper.getWriteMethod()); }}结果如下
得到了类的所有信息。
0 0
- Spring框架学习入门反射
- spring框架入门学习
- spring框架的入门学习
- spring入门学习(一)-----(Spring框架入门)
- SSH框架入门学习之二(spring)
- 反射类入门学习
- SSM框架(Spring Spring MVC Mybatis)基础入门学习2——Spring入门实例
- spring框架入门
- spring框架入门
- Spring mvc框架入门
- Spring mvc框架入门
- Spring mvc框架入门
- Spring mvc框架入门
- Spring 框架入门
- 1.Spring框架入门
- java框架--Spring入门
- Spring框架入门介绍
- spring框架入门(一)
- java 抢红包的随机钱数分配问题
- VPN云免搭建
- 282_inflate方法使用
- HTML5打飞字游戏--移植本地
- ORA-12505, TNS:listener does not currently know of SID given in connect descriptor异常
- Spring框架学习入门反射
- Android的application类
- 283_代码跳转安装apk
- Oracle-事务处理开始与结束情况;事务的保存点
- listview下拉刷新
- Guava 笔记二: cache简介
- 284_根据集合条目的时间来排序
- zigbee中的一些知识
- Linux如何更改yum源