0
点赞
收藏
分享

微信扫一扫

什么时候才会抛出NullPointerException异常及NullPointerException类介绍

蒸熟的土豆 2022-03-17 阅读 24

NullPointerException

NullPointerException介绍:

文章目录


一、NullPointerException异常在官方文档的介绍

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、示例

1.代码

代码如下(示例):

package com.etime;

public class MyTest {

	public static void main(String[] args) {
		
		System.out.println(Integer.MAX_VALUE);
		System.out.println(Integer.MIN_VALUE);
		System.out.println("-----------------");
		Integer i=null;
		System.out.println(i.MAX_VALUE);
		System.out.println("--------------------");
		String str=null;
		System.out.println(str.isEmpty());
		
	}

}

2.运行结果

在这里插入图片描述

总结

1.调用 null 对象的实例方法。
2.访问或修改 null 对象的字段。
3.将 null 作为一个数组,获得其长度。
4.将 null 作为一个数组,访问或修改其时间片。
5.将 null 作为 Throwable 值抛出。

	String str=null;
	System.out.println(str.isEmpty());
	会报错;编译看左边,运行看右边,String类型确实有isEmpty()方法,所以编译不会报错,但是运行时报错。原因是因为调用了null的实例方法。
	Integer i=null;
	System.out.println(i.MAX_VALUE);
	则不会报错


举报

相关推荐

0 条评论