java中反射字段

news/2024/5/19 3:31:10 标签: java, 反射

//反射字段:public String name = "zhangsan"; 


java">	public void test1() throws Exception{
		
		Person p = new Person();
		Class clazz = Class.forName("reflect.Person");
		Field f = clazz.getField("name");
		//获取字段值
		Object value = f.get(p);
		//获取字段类型
		Class type = f.getType();
		if(type.equals(String.class)){
			String s = (String)value;
			System.out.println(s);
		}
        //通过反射赋值
		f.set(p, "ok");
		System.out.println(p.name);
	}



http://www.niftyadmin.cn/n/1695418.html

相关文章

cassandra百亿级数据库迁移实践

迁移背景 cassandra集群隔段时间出现rt飙高的问题,带来的影响就是请求cassandra短时间内出现大量超时,这个问题发生已经达到了平均两周一次的频率,已经影响到正常业务了。而出现这些问题的原因主要有以下3点: 当初设计表的时候par…

strut2中s:select用法

<tr><td class"col1 must">第一个例子</td><td><s:select list"{aa,bb,cc}" theme"simple" headerKey"00" headerValue"00"></s:select></td></tr><tr><td class…

内省操作javabean的属性

有一个Person类 public class Person {private String name;private String password;private int age;public String getName() {return name;}public void setName(String name) {this.name name;}public String getPassword() {return password;}public void setPassword(S…

Swift编程语言学习6—— 闭包

闭包是自包括的函数代码块&#xff0c;能够在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块&#xff08;blocks&#xff09;以及其它一些编程语言中的 lambdas 函数比較类似。闭包能够捕获和存储其所在上下文中随意常量和变量的引用。这就是所谓的闭合并包…

linux learning 入门,hadoop搭建

hadoop hdfs ha搭建 一台机子bin/hdfs zkfc -formatZK 每台namenodesbin/hadoop-daemon.sh start zkfc每台journalnodesbin/hadoop-daemon.sh start journalnode每台namenodebin/hdfs namenode -formatsbin/hadoop-daemon.sh start namenodebin/hdfs namenode -bootstrapSta…

使用beanUtils操作javabean

有一个Person类 import java.util.Date;public class Person {private String name;private String password;private int age;private Date birthday;public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {this.birthday birthday;}public …

DirectX11笔记(三)--Direct3D初始化代码

DirectX11笔记(三)--Direct3D初始化代码 原文:DirectX11笔记(三)--Direct3D初始化代码版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 https://blog.csdn.net/u010333737/article/details/78447345 这里先提出InitDevice方法, 讲解请参考前一篇文章…

JSTL EL表达式语言简介

JSTL EL表达式语言简介 EL 是从 JavaScript 脚本语言得到启发的一种表达式语言&#xff0c;它借鉴了 JavaScript 多类型转换无关性的特点。在使用 EL 从 scope 中得到参数时可以自动转换类型&#xff0c;因此对于类型的限制更加宽松。 Web 服务器对于 request 请求参数通常会以…