gpt4 book ai didi

java - 为什么 Java ME 没有异常处理程序?

转载 作者:行者123 更新时间:2023-12-02 00:36:24 25 4
gpt4 key购买 nike

我正在寻找 Java 平台之间的差异,我注意到 J2ME 没有异常处理程序。

是什么让 try-catch 如此繁重以至于 Sun 没有将它们包含在 Java ME 中?

最佳答案

如果您正在谈论异常处理程序,例如 Thread.setUncaughtExceptionHandler 设置的异常处理程序,那么原因很简单:

所有当前的 Java ME 版本都基于相当旧的 Java SE 版本(我认为是 1.3,但不要引用我的确切版本)。而该 Java SE 版本根本没有该功能,因此在本例中他们没有“删除”Java ME 中的任何内容。

另请注意,通过使用捕获所有异常并根据需要处理它们的 Runnable 启动您的 Thread ,可以轻松模拟这些处理程序,因此它们不是不可替代的API 元素。

关于java - 为什么 Java ME 没有异常处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com