什么是用于用户错误的"标准"Java异常类型?

Aiv*_*var 2 java eclipse

我想区分发生的错误,因为系统中的某些内容(例如文件丢失)与代表用户的错误行为相混淆(例如,在GUI中为某些命令选择了太多项).

是否存在程序员倾向于抛弃这些情况的"UserMistakeException"(在JavaSE或Eclipse API中)?然后我会以不同的方式呈现这种错误.

Der*_*ike 7

不,没有这样的例外.当用户选择可选择的内容时,我没有看到异常情况.

您更愿意重新考虑您的交互设计.可能是你应该禁止选择太多的物品.您可以允许选择但通过禁用某些按钮来阻止执行.

但请告诉您的用户在每种情况下发生了什么.