Class.newInstance()被标记为已弃用。文档没有建议任何替代方法。我们如何立即创建实例?
                
                5
              
                  哪个文件?
                
                
                  
                    —
                     Sotirios Delimanolis 
                    
                  
                
              Class.newInstance()被标记为已弃用。文档没有建议任何替代方法。我们如何立即创建实例?
Answers:
通话
clazz.newInstance()可以替换为
clazz.getDeclaredConstructor().newInstance()
getConstrouctor,尽管请注意,它只会返回公共构造函数。另外,请注意newInstanceJava 8中并没有弃用它(尽管使用它仍然存在使JDK开发人员在9中弃用它的所有问题...)
                    Class.getDeclaredConstructor(...).newInstance(...)
有关原因的说明,请参阅Google易错的文档(例如)。