`
lzth
  • 浏览: 141006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一般报java.lang.NullPointerException的原因有以下几种

    博客分类:
  • Java
阅读更多
一般报java.lang.NullPointerException的原因有以下几种:
·字符串变量未初始化;
·接口类型的对象没有用具体的类初始化,比如:
List lt;会报错
List lt = new ArrayList();则不会报错了

· 当一个对象的值为空时,你没有判断为空的情况。
你可以试着把下面的代码前加一行代码:
if(rb!=null && rb!="")

改成:
if(rb==null);
if(rb!==null&&rb!="")
…… 

分享到:
评论

相关推荐

    java.lang.NullPointerException出现的几种原因及解决方案

    java.lang.NullPointerException出现的几种原因及解决方案 java.lang.NullPointerException是Java中最常见的异常之一,它经常出现在日常编程中。了解java.lang.NullPointerException的原因和解决方案对于Java开发者...

    Myeclipse安装aptana插件后报java.lang.NullPointerException解决方案

    ### Myeclipse安装Aptana插件后报java.lang.NullPointerException解决方案 #### 问题背景 在使用Myeclipse的过程中,不少用户遇到了一个较为常见的问题:安装Aptana插件之后,每次启动Myeclipse时都会出现`java....

    在Java中异常分析

    通过上述对几种常见的Java异常的详细介绍,我们可以看出,了解并掌握这些异常的发生原因及其解决方法对于开发健壮的应用程序至关重要。在实际开发过程中,合理地使用异常处理机制不仅可以提升代码的健壮性,还能提高...

    java中常见的NullPointerException异常.pdf

    下面是可能发生NullPointerException的几种情况及相应解决方案: 1. 直接使用对象之前未检查对象是否为空 在Java编程中,我们经常会遇到这种情况:直接使用对象之前未检查对象是否为空。例如,在JSP页面中,我们...

    JBuider第六章:Java.lang包.rar

    在"JBuider第六章:Java.lang包"的教程中,你可能会深入学习到以下几个关键知识点: 1. **基础类和接口**:Java.lang包中的基础类包括`Object`、`String`、`Integer`、`Boolean`等,它们构成了Java类层次结构的基础...

    jsp_sql_基础相关的总结.txt

    JSP页面通常包含以下几种类型的元素: - **脚本元素**:如`<% %>`, `<%= %>`, `! %>`, `<%@ %>`, 这些用于执行Java代码、输出变量值、声明变量和方法、设置页面属性等。 - **HTML标签**:用于构建页面布局和样式,...

    java异常详解

    这种异常通常发生在以下几种常见场景中: - **图片处理**:在处理图像时,如果没有正确初始化图像对象或其路径不正确,就会引发`NullPointerException`。 - **数组操作**:初学者常常会混淆数组的初始化与数组元素...

    java 参考手册 (.chm)

    在Java参考手册中,你可以找到以下几个主要部分: 1. **类和接口**:手册详细列出了所有公共类和接口,如`java.lang.Object`(所有类的基类)、`java.util.ArrayList`(一种动态数组实现)和`java.io.File`(用于...

    常见java异常.txt

    下面将详细介绍《常见java异常.txt》中提及的几种常见的Java异常,包括它们的含义、原因以及如何处理。 1. **NullPointerException(空指针异常)** - 类层次结构:java.lang.Object -> java.lang.Throwable -> ...

    Java的异常类

    以下将详细介绍几种常见的异常类及其含义: 1. **`java.lang.NullPointerException`** - **解释**:“程序遇到了空指针”,这意味着尝试访问一个尚未初始化或已经不存在的对象。 - **应用场景**:此异常常见于...

    java 编程常见异常和错误

    下面将详细介绍几种常见的Java异常和错误。 #### 1. `java.lang.NullPointerException` `java.lang.NullPointerException`是一种非常常见的运行时异常,它发生在尝试对`null`引用的对象执行操作时。例如,在访问`...

    JAVA中常见的异常

    以上列举了几种常见的Java异常类型及其处理策略。理解这些异常的触发原因以及如何避免它们对于编写健壮可靠的Java程序至关重要。除了上述异常之外,Java还提供了许多其他类型的异常来处理不同的错误情况,开发者应该...

    JAVA API官方文档中文版

    5. **枚举和注解**:Java 5引入了枚举和注解,这些在API文档中也有详尽的解释,如`java.lang.annotation`包下的注解类型,以及`java.lang.Enum`作为所有枚举类型的基类。 6. **附录**:通常包括一些补充信息,如...

    Java14发布了,再也不怕NullPointerException了

    在 Java 14 中,Helpful NullPointerExceptions 可以提供以下几点帮助: * 提供更加详细的错误信息,帮助开发者快速定位到错误的位置。 * 帮助开发者更好地诊断和修复 NullPointerException。 * 降低了代码的复杂度...

    java常见异常总结

    为了更好地理解和处理这些异常,本文将详细介绍几种常见的Java异常类型及其处理方法。 #### 1. `java.lang.NullPointerException` - **异常概述**:`NullPointerException`是Java中最常见的运行时异常之一,它发生...

    java常见错误.pdf

    在Java开发过程中,常见错误包括但不限于以下几种类型: 1. java.lang.NullPointerException 空指针异常是Java开发中非常常见的运行时异常。当应用程序试图在null对象上进行操作时,例如调用一个方法或访问一个字段...

    ognl.MethodFailedException

    `MethodFailedException`通常是由于以下几种情况造成的: 1. **方法不存在**:可能你试图调用的对象上不存在该方法,或者拼写错误导致找不到对应的方法。 2. **参数不匹配**:调用的方法需要特定类型的参数,而传入...

    java API.zip

    在Java API文档中,我们可以找到以下几个主要的组成部分: 1. **包(Package)**:Java API包含多个包,如`java.lang`、`java.util`、`java.io`等。`java.lang`是所有Java程序的基础,包含了诸如`String`、`Object`...

    jacob-1.17-M2-x64资源

    总结,Jacob为Java开发者提供了一种方便的方式来调用Windows API,解决诸如"java.lang.UnsatisfiedLinkError"这样的问题关键在于正确配置环境和库路径。然而,使用Jacob时也要注意异常处理和性能影响,适时考虑其他...

Global site tag (gtag.js) - Google Analytics