映射与反射
来源:互联网 发布:编程简单的软件 编辑:程序博客网 时间:2024/06/18 06:59
映射与反射
反射:对象或者对象的属性获得class类
映射:class(类)到对象
package com.xing.main;import java.lang.reflect.Field;import com.xing.entity2.Student;public class Test222 {public static void main(String[] args) {// 例如如下代码通过new来获得对象,也就是把类转换成对象为映射// 通过对像来获得class里面的属性也为映射// 总结 就是通过人民正常的思维转换的都为映射 逆过来的都为反射Student stu = new Student();stu.setId(111);stu.setName("qin");stu.setSex("男");// 反射为如下代码 通过stu对象把对象转换成类。// 或者通过类的属性找到类Class clz = stu.getClass();String name = clz.getName();Field[] fs = clz.getDeclaredFields(); // 获取stu的所有列try {Field ff = clz.getDeclaredField("id"); // 通过输入class里面有的属性找的对应的属性,仅限于class有的字段System.out.println("输出对应的" + ff.getName());} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}System.out.println("获得类的地址:" + clz);System.out.println("把类的地址转化成String类型" + name);// 通过类也可以获得所有class的属性 其实如果通过对象获得就是映射for (Field fi : fs) {System.out.println(fi.getName());}}}
阅读全文
0 0
- 映射与反射
- 映射与反射
- 映射与反射
- 分层结构、反射与OR映射
- PHP 映射(反射)Reflection
- c#反射/映射 学习摘录
- c#反射/映射 学习摘录
- 映射和反射的区别
- javascript_javascript中的反射和映射
- Swift-反射机制学习(简单实现Json格式与对象映射)
- vc++实现反射式数据库模版(3.序列化、反序列化与消息映射)
- 设置映射与映射模式
- 组件映射与继承映射
- OpenGL天空贴图以及反射纹理映射即镜面反射
- Java 反射和映射(主要描述下反射)
- HLSL的应用—反射环境映射
- O/R映射框架 反射技术
- GLSL中环境映射&菲涅尔反射效果
- Java实训第2天(Java语言基础)
- ECMAScript 6 入门--Promise 对象
- JMeter关联
- 算法导论第16章练习题 16.1-4
- JS中的this对象详解
- 映射与反射
- 欢迎使用CSDN-markdown编辑器
- test
- Mybatis第二次
- ssh: Could not resolve hostname github.com: Name or service not known; fatal: The remote end hung up
- markdown中实现缩进的方法
- 针对MySQL5.5版本用%创建用户后在本地(localhost)无法登录的问题
- ssm 写demo异常记录
- 聚类算法总结