【求助大神】编译没问题,运行的时候却闪退,在线等

编译没问题,运行的时候却闪退,在线等,不怎么懂,希望好心人解决图片说明

不是告诉你50行空指针异常吗,什么是空指针异常,这篇基础博客里面有https://blog.csdn.net/weimingjue/article/details/87921494

异常本来就分编译时和运行时,所以编译时没问题,运行时闪退是很正常的。
而编译时出现的错误,IDE工具会直接给你红线。所以大家通常不太留意,这也是为啥面试需要手写代码的时候,很多人一脸懵。
运行时是我们需要注意的,尽量在编码的时候避免,例如需要使用对象的方法时,就要考虑非空判断。