nullpointerexception是java.lang.nullpointerexception的简称,是java语言中的一个异常类,位于java.lang包中,父类是java.lang.runtimeexception。该异常在源程序中可以不进行捕获和处理。
当应用程序试图在需要对象的地方使用 null 时,抛出该异常。(推荐学习:java视频教程)
调用 null 对象的实例方法:
class point { public int x, y; public int getx() { return x; }} public class testnullpointerexception { static point p1; public static void main(string args[]){ p1.getx(); // 此处抛出nullpointerexception }}
应用程序将会抛出nullpointerexception类的实例,表明其他对 null 对象的非法使用。
java空指针错误几乎每个人都栽过,java 官方也知道这个问题,于是在java 8 中引入了 optional 类,专门用来解决null的安全问题。
因此,我们要很小心,在对象可能为空的情况下,要积极做null检查,不然,nullpointerexception就在那等着我们了。
更多java相关技术文章,请访问java开发教程栏目进行学习!
以上就是nullpointerexception的详细内容。