java中异常处理Exception类里面getLocalizedMessage和getMessage方法的区别什么
答案:3 悬赏:70
解决时间 2021-01-17 11:03
- 提问者网友:轮囘Li巡影
- 2021-01-16 13:55
java中异常处理Exception类里面getLocalizedMessage和getMessage方法的区别什么
最佳答案
- 二级知识专家网友:纵马山川剑自提
- 2021-01-16 15:21
getLocalizedMessage就是加了本地化后的信息的Message,默认和getMessage是一样的,如果要加入本地化信息要重写这个方法。通常不太会用
全部回答
- 1楼网友:独行浪子会拥风
- 2021-01-16 16:58
getLocalizedMessage可以识别语言集。
- 2楼网友:英雄的欲望
- 2021-01-16 15:52
Java Exception从Throwable接口继承它们的getMessage和getLocalizedMessage方法。两者的区别是继承类应该override(覆盖)getLocalizedMessage方法来提供一个针对地区方言的错误信息。
举个例子,假设你把美式英语的代码改写成英式英语的代码。你想创建自定义Exception类,使用你这些代码的用户和开发者可能会遇到拼写和语法错误,那么你应该在这个类中override getLocalizedMessage方法来纠正这些语言上的错误。
这样的处理也可以用于Exception类信息的翻译。
举个例子,假设你把美式英语的代码改写成英式英语的代码。你想创建自定义Exception类,使用你这些代码的用户和开发者可能会遇到拼写和语法错误,那么你应该在这个类中override getLocalizedMessage方法来纠正这些语言上的错误。
这样的处理也可以用于Exception类信息的翻译。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯