您现在的位置是:首页 > 后台技术 > JavaJava
JAVA空指针的各种情况
第十三双眼睛2019-09-01【Java】人已围观
简介工作之中,经常会遇到报空指针这种情况,也是我遇到过的最多的异常,为了避免不再犯此种错误,特地记录一下。
写代码的过程中,经常会遇到空指针异常,为了避免犯这种错,今天特意记录一下:
1对象为Null,去调用方法,会产生空指针。
public static void main(String[] args) {
String s = null;
s.toString();
}
2一个为null的数,做加减操作
public static void main(String[] args) {
Integer a = null;
System.out.println(a+1);
}
3一个为null的布尔类型变量,进行true或者false的比较
public static void main(String[] args) {
Boolean b = null;
System.out.println(b==true);
}
1对象为Null,去调用方法,会产生空指针。
public static void main(String[] args) {
String s = null;
s.toString();
}
2一个为null的数,做加减操作
public static void main(String[] args) {
Integer a = null;
System.out.println(a+1);
}
3一个为null的布尔类型变量,进行true或者false的比较
public static void main(String[] args) {
Boolean b = null;
System.out.println(b==true);
}
Tags:JAVA 空指针 NullPointerException
很赞哦! ()
随机图文
封装系统配置参数工具类(图文)
以前记得有一个方法可以把配置文件中的配置信息读取到一个类中,这样在项目里用的时候就会很方便了,但是不记得怎么写了,今天特意找了找资料,记录下来,以后想用的化,直接来这里看就好HttpClient(图文)
HttpClient使用Redis实现监听过期key(图文)
在订单业务中,有时候需要对订单设置有效期,有效期到了后如果还未支付,就需要修改订单状态。对于这种业务的实现,有多种不同的办法,比如: 1、使用Quartz,每次生成一个订单,就创建一个定时任务,到期后执行业务代码; 2、rabbitMq中的延迟队列; 3、对Redis的Key进行监控;彻底搞懂字符编码(图文)
彻底搞懂字符编码