空指针的运行时错误怎么有没有异常消息文本的?

开拓者Amadues 2021-05-02 11:49:46

message是null,用e.getMesssage()拿不到文本,那有什么方法怎么判断是这个错误?
...全文
341 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
得一以生 2021-05-07
  • 打赏
  • 举报
回复
e.getMessage()获取到的就是detailMessage,是个字符串,要么e.printStackTrace(),要么用日志输出,才能看到完整的堆栈信息,方便定位问题,哪行代码导致了空指针,不要用e.getMessage()
qybao 2021-05-03
  • 打赏
  • 举报
回复
判断异常类型 if( e instanceof NullPointerException )

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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