新手求助:Java动态调用jar包的问题

我深知我该努力了 2023-04-14 08:40:41

自己开发的jar包里自定义了一个事件,通过反射动态调用jar包的时候怎么获取到事件传来的数据

然后 jar包里的代码发生异常向上抛出 调用者能捕获到吗

...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰思雨 2023-05-30
  • 打赏
  • 举报
回复

楼主的核心问题是缺乏对事件处理模型的了解。

  • 事件对象的生命周期:什么时候创建事件对象,什么时候销毁,什么时候被使用。
  • 事件的处理过程:工厂模式(创建事件对象),观察者模式(触发事件的响应函数,进行事件的处理)等等。

其次,关于问题的描述:

  • jar文件是class文件集合的压缩包,jvm只能加载class文件,不存在调用jar包的说法。
  • 调用这个词,针对的是方法和函数,我们通常的说法是,调用某个函数或者调用某个对象的方法。

最后,jar包中的类,在加载到jvm中后,调用里面的静态函数或者对象的方法,抛出异常之后,调用者可以捕获到抛出的异常。

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧