我是开发人员,最近我正在开发一个java应用程序。 该应用程序生成了多个报告,并且它的应用程序会定期更新,以便在应用程序中实现新的报告功能。
所以我想要整合插件系统,比如Eclipse或其他工具,我们可以根据我们的要求安装新的插件。
有一些问题需要像 -
那样实现它问。 1 - 如何在不使用变量值的情况下创建类实例?
For example -
public class A {
public static void main(String arg[])
{
int data = 0;
String CName = "B";
B ob1 = new B() //valid ways
data = ob1.addMy(); //valid ways
CName ob2 = new CName(); // My required ways
data = ob2.addMy(); // My required ways
}
}
class B
{
int addMy()
{
int a =90;
return a;
}
}
实际上.class会动态保存在包中,所以我在数据库中保存类名,之后我想使用这个类名字符串创建实例(对象)来访问已保存的类成员。 请尽可能提出建议
问。 2 - 如何在Java应用程序中实现插件功能的最佳方法。如果可能,请举例说明。
请帮帮我 谢谢大家。
答案 0 :(得分:0)
对于
Q值。 1 - 如何在不使用变量值的情况下创建类实例?
你可以看看这些:
Apache Commons JCI的
- ReloadingClassLoader
- FilesystemAlterationMonitor
醇>
以下链接可能有用: