为什么 Class.newInstance() 是“邪恶的”?
2022-08-31 10:25:08
Ryan Delucchi在评论#3中对Tom Hawtin的回答提出了问题:
为什么Class.newInstance()是“邪恶的”?
这是对代码示例的响应:
// Avoid Class.newInstance, for it is evil.
Constructor<? extends Runnable> ctor = runClass.getConstructor();
Runnable doRun = ctor.newInstance();
那么,为什么它是邪恶的呢?