标签: java reflection
Class.newInstance()已标记为已弃用。文档没有提出任何替代方案。我们现在打算如何创建实例?
Class.newInstance()
答案 0 :(得分:26)
引用Java 9's javadoc:
电话 clazz.newInstance() 可以替换为 clazz.getDeclaredConstructor().newInstance()
电话
clazz.newInstance()
可以替换为
clazz.getDeclaredConstructor().newInstance()
答案 1 :(得分:6)
{{1}}
有关原因的说明,请参阅Google errorprone's documentation(例如)。