我可以从代码中向程序中添加一个类吗?

时间:2014-02-24 16:41:06

标签: java file-io

我一直在尝试创建一个遍历子文件夹的程序,并将所有.java文件添加到代码中的列表中,以便稍后访问。

我可以很容易地在字符串列表中获取所有文件目录,但是我遇到的麻烦是让程序添加它们而不需要定义类。

因为我觉得这里有一个令人困惑的例子:

在我的世界中,有很多类型的街区。在我的程序中,它会将一堆它们添加到列表,而需要像这样专门引用该块:

list.add(new DirtBlock());

那么可以从代码中向程序中添加一个类吗?

我知道在python中这是可能的,因为Crea做了这种事情,但我之前没有在java中看到它。

1 个答案:

答案 0 :(得分:0)

是的,有可能操纵java程序集。首先我知道Assis library。 关于该主题bytecode manipulation

也有非常有趣的文章