java 9 class newinstance Deprecated

从 java 9 开始,不推荐直接 

clazz.newInstance()  会编译警告

推荐用 

clazz.getDeclaredConstructor().newInstance()

注:此方法传播由 nullary 构造函数引发的任何异常, 包括选中的异常。使用此方法可以有效地绕过编译时异常检查, 否则编译器将执行此操作。构造函数. newInstance 方法通过在 InvocationTargetException 中包装构造函数引发的任何异常来避免此问题。

 

    原文作者:starzxf
    原文地址: https://blog.csdn.net/starzxf/article/details/81938629
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞