大家好,又见面了,我是你们的朋友全栈君。
NoSuchMethodException – 无法找到某一特定方法时,抛出该异常
所遇到过的NoSuchMethodException情况:
- 在使用反射时使用如下代码:
// 创建构造器对象,该方法只能获取public构造,否则会抛出NoSuchMethodException异常 Constructor<?> constructor = cls.getConstructor(paramTypes);
注:paramTypes定义为一个Class[]
Constructor类的 getConstructor(Class<?>… parameterTypes)方法时,会调用反射所获得的类的公共构造方法,如果所调用的构造非public修饰过的方法就会抛出NoSuchMethodException
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150652.html原文链接:https://javaforall.net