第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 NativeMethodAccessorImpl 聲明 InitationTarget

為什么 NativeMethodAccessorImpl 聲明 InitationTarget

慕萊塢森 2023-09-27 14:51:22
NativeMethodAccessorImpl 調(diào)用方法聲明它可以拋出 IllegalArgumentException或InvocationTargetExceptionpublic Object invoke(Object obj, Object[] args)    throws IllegalArgumentException, InvocationTargetException{    // We can't inflate methods belonging to vm-anonymous classes because    // that kind of class can't be referred to by name, hence can't be    // found from the generated bytecode.    if (++numInvocations > ReflectionFactory.inflationThreshold()            && !ReflectUtil.isVMAnonymousClass(method.getDeclaringClass())) {        MethodAccessorImpl acc = (MethodAccessorImpl)            new MethodAccessorGenerator().                generateMethod(method.getDeclaringClass(),                               method.getName(),                               method.getParameterTypes(),                               method.getReturnType(),                               method.getExceptionTypes(),                               method.getModifiers());        parent.setDelegate(acc);    }    return invoke0(method, obj, args);}private static native Object invoke0(Method m, Object obj, Object[] args);本機(jī)方法在某些情況下會拋出 IllegalArgumentException,例如Exception in thread "main" java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)但我沒有看到任何拋出已InvocationTargetException 檢查異常的選項可以InvocationTargetException通過本機(jī)方法拋出invoke0(不聲明異常)?或者InvocationTargetException由于方法簽名向后/未來兼容性而保留?
查看完整描述

1 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗 獲得超9個贊

invoke0可以拋出InvocationTargetException

Exception?in?Application?start?method
java.lang.reflect.InvocationTargetException
????????at?java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native?Method)
????????at?java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

例如,當(dāng)找不到 FXML 資源文件時。


查看完整回答
反對 回復(fù) 2023-09-27
  • 1 回答
  • 0 關(guān)注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號