首页 > 编程语言 >记一次Java自动拆箱引发的空指针问题

记一次Java自动拆箱引发的空指针问题

时间:2024-09-10 12:03:09浏览次数:1  
标签:拆箱 Java boolean 报错 null NullPointerException 指针

系统服务上线后,看代码运行正常,报警也已经提示,但是后台日志中仍记录打印出了NullPointerException

代码段落如下,方法返回参数若为 boolean时会造成空指针错误

 原因分析如下

1、412行报错,公共方法捕获了异常,发送消息报警通知

2、异常处理完成后,会 return null

3、此时就会报错,方法试图将 null 转换为基本数据类型 boolean,这会引发 NullPointerException

处理解决方式

 

标签:拆箱,Java,boolean,报错,null,NullPointerException,指针
From: https://www.cnblogs.com/YangJava15/p/18406163

相关文章

  • Java-实现双向环形链表
            双向链表是一种常用的数据结构,其特点是每个节点不仅包含数据,还持有指向前一个节点和后一个节点的指针。与普通双向链表不同的是,它的哨兵节点的prev指向最后一个元素,而最后一个元素的next指向哨兵。        具体双向普通链表可以参考我的上篇文章,这里......
  • 【Java】String StringBuffer与StringBuilder(实操+面试+记忆方法)
    Java系列文章目录补充内容Windows通过SSH连接Linux第一章Linux基本命令的学习与Linux历史文章目录Java系列文章目录一、前言二、学习内容:三、问题描述四、解决方案:4.1代码学习与性能测试4.1.1代码4.1.2性能测试结果4.2区别五、总结:5.1使用场景5.2关联记忆......
  • JavaScript之模块模式
    一模块模式JavaScript模块模式有传统的立即调用函数表达式(IIFE)、CommonJS、AMD、ES6模块立即调用函数表达式(IIFE)立即调用函数表达式(IIFE)是一种设计模式,通过创建一个立即执行的函数来封装代码,避免全局命名空间污染。IIFE结构如下:(function(){//你的代码})(......
  • 【整理】【java开发】JavaWeb之JSP、Cookie、Session(一)
    一、JSP介绍及原理1.1JSP简介1.2JSP简单入门1.3JSP原理介绍二、JSP脚本2.1JSP脚本形式2.2JSPEL表达式2.3JSPJSTL标签三、会话跟踪技术3.1Cookie3.2Session原创0xNvyao安全随笔声明请勿利用本公众号文章内的相关......
  • Java的反射技术reflect
     Java的反射技术实现方式是程序员构建代码的逆向过程。反编译技术和代码混淆技术也涉及到程序源代码的反射构建。Java的反射reflect基于类的字节码文件构建中间语言代码文件。基于Java类的中间语言并不在于应用程序的可读性。Java的程序源代码编译之后形成.class字节码文件。字......
  • 基于java ssm vue mysql大学校医院信息管理系统毕业设计项目实战分享
    前言......
  • 【开源免费】基于SpringBoot+Vue.JS社区团购系统(JAVA毕业设计)
    本文项目编号T024,文末自助获取源码\color{red}{T024,文末自助获取源码}......
  • 【开源免费】基于SpringBoot+Vue.JS课程作业管理系统(JAVA毕业设计)
    本文项目编号T023,文末自助获取源码\color{red}{T023,文末自助获取源码}......
  • Javaweb-JDBC练习
    packagePRACTICE;importDUIXIANG.Brand;importcom.alibaba.druid.pool.DruidDataSourceFactory;importjavax.sql.DataSource;importjava.io.FileInputStream;importjava.sql.*;importjava.util.ArrayList;importjava.util.List;importjava.util.Properties;......
  • 计算机毕业设计必看必学!!11959 springboot校企对接实习管理系统,原创定制程序, java、
    摘 要校企合作实习是一种重要的实践教学模式,但是在实际的推行过程中,存在许多管理问题。其中包括远程指导困难、学生管理困难、校企信息沟通不畅等问题一直困扰着校方负责管理实习的教师们。随着互联网系统开发技术的发展,应用web技术开发B/s模式的实习管理系统,根据用户需求,......