您现在的位置是:首页 > 后台技术 > 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使用rocketMQ实现消息集群消费(图文)
本节记录如何实现rocketMQ下消息的集群消费JAVA上传文件到SFTP
本节介绍如何通过JAVA代码将文件上传至SFTP服务器微服务springcloud(图文)
微服务就是由一系列围绕自己业务开发的微小服务构成,他们独立部署运行在自己的进程里,基于分布式的管理 微服务是一种架构方式: 将单一应用基于业务拆分多个微小服务,他们独立运行 独立部署 每个服务运行在自己计算机进程里面 对于这些服务都是分布式管理。 这种架构是将单个的整体应用程序分割成更小的项目关联的独立的服务。一个服务通常实现一组独立的特性或功能,包含自己的业务逻辑和适配器。各个微服务之间的关联通过暴露api来实现(http)。这些独立的微服务不需要部署在同一个虚拟机,同一个系统和同一个应用服务器中