java 反射通过类名获取对象
2016-07-05 11:41
585 查看
java 提供了Class类来通过类名获取对象。
下面请看示例:
先声明一个Userinfo.java类。
声明一个主类。
下面请看示例:
先声明一个Userinfo.java类。
public class Userinfo { private String name; private String password; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
声明一个主类。
public class Test { public static void main(String[] args) throws Exception { @SuppressWarnings("unchecked") Class<Userinfo> c = (Class<Userinfo>) Class.forName("Userinfo"); //通过newInstance()获取对象实例。 Userinfo u = c.newInstance(); try { System.out.println(Class.forName("Userinfo")); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
相关文章推荐
- 流以及流的缓冲区实现文本的复制的功能
- 流以及流的缓冲区实现文本的复制的功能
- springMvc+Kindeditor整合
- Java常用类库之时间操作类——Date、Calendar、DateFormat、SimpleDateFormat及实例操作
- 【Spring】使用Log4jConfigListener动态监听log4j.properties
- .gitignore java 版本
- java 输出编码为utf-8的文件的方法
- RxJava入门之生命周期管理
- struts2构建的web项目中配置文件struts.xml应该放在哪? [
- java class reload 动态加载
- java框架之spring(web环境配置)
- java在命令行中加入从classpath加载resource
- Spring的JNDI数据源连接池配置学习笔记
- java 内存模型与线程 正文
- JAVA学习笔记two:关键字
- java 内存模型与线程 前传
- Java互斥锁的一个简单Demo
- 华为机试---质数因子
- java.net.SocketException: Too many open files 问题的解决办法
- spring 之浅析1