传入类名,通过反射,将泛型实例化
来源:互联网 发布:螃蟹 知乎 编辑:程序博客网 时间:2024/06/05 09:33
package com.example.shopsystem;
import java.util.ArrayList;
public class HibernateTest {
public<T> void test(String className) {
try {
T t = (T) Class.forName(className).newInstance();
System.out.println(t.toString());
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
}
}
@Override
public String toString() {
return "123";
}
public static void main(final String[] args) throws Exception {
HibernateTest hibernateTest = new HibernateTest();
System.out.println(hibernateTest.toString());
hibernateTest.test("com.example.shopsystem.HibernateTest");
import java.util.ArrayList;
public class HibernateTest {
public<T> void test(String className) {
try {
T t = (T) Class.forName(className).newInstance();
System.out.println(t.toString());
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
}
}
@Override
public String toString() {
return "123";
}
public static void main(final String[] args) throws Exception {
HibernateTest hibernateTest = new HibernateTest();
System.out.println(hibernateTest.toString());
hibernateTest.test("com.example.shopsystem.HibernateTest");
阅读全文
0 0
- 传入类名,通过反射,将泛型实例化
- C# 反射通过类名实例化类
- C# 反射通过类名实例化类
- C# 反射 通过类名创建类实例
- 通过反射根据类名获取到类的实例
- C# 反射 通过类名创建类实例
- C# 反射 通过类名创建类实例
- C# 反射 通过类名创建类实例
- IOS 通过类名 实例化
- typeof(C# 参考)C# 反射 通过类名创建类实例
- C#反射 获取程序集信息和通过类名创建类实例
- C#反射 获取程序集信息和通过类名创建类实例
- C#反射 获取程序集信息和通过类名创建类实例
- C#反射 获取程序集信息和通过类名创建类实例
- 通过反射获取实例化
- swift通过类名反射创建类
- java 反射通过类名获取对象
- Java反射---根据类名创建实例
- 设计模式-结构模式之小结
- Uncaught SyntaxError: Unexpected token o
- String.trim函数算法实现
- Genymotion运行出错,包括虚拟机VBox的兼容问题
- js 中{},[]中括号,大括号使用详解
- 传入类名,通过反射,将泛型实例化
- gzip压缩
- Unity中对象池的使用
- Machine Learning学习笔记-概述
- javaweb前端后端通信乱码问题剖析
- FCC算法:六、找出多个数组中的最大数--Return Largest Numbers in Arrays
- python入门基础教程(一)
- git 配置
- 一知半解学CubeMX——TIM:定时中断实现LED闪烁