java.lang.NullPointerException如何解决

发布网友 发布时间:2024-12-15 19:09

我来回答

5个回答

热心网友 时间:2024-12-16 06:51

at pde.ams.util.XMLProperties.getProperty(XMLProperties.java:91)
去这行看把。每个对象答应一边。断点,
断点最好把每个对象单独写一行。
例如:
child.setName(person.getName); 这种最好分两行写。便于查找错误。

热心网友 时间:2024-12-16 06:46

首先找到发生异常的那行,然后寻找逐步向上找源头。如果没有必要查找源头,可以直接绕过它。譬如:

1,List<String>books=BooKDAO.findAll();
2,intsize=books.size();


如果第2行发生空指针异常了,知道books肯定为null了,这时查找BookDAO.的findAll方法,如果findAll()方法又调用了其他的方法,可以继续查下去。如果没有业务需要,可以直接写成:

List<String>books=BooKDAO.findAll();
intsize=0;
if(books!=null){
size=books.size();
}

或者

List<String>books=BooKDAO.findAll();
intsize=0;
try{
size=books.size();
}catch(NullpointerException){
size=0;或者不写或者打印错误
}

/iknow-pic.cdn.bcebos.com/8694a4c27d1ed21b27f786aba06eddc451da3f45"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/8694a4c27d1ed21b27f786aba06eddc451da3f45?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/8694a4c27d1ed21b27f786aba06eddc451da3f45"/>

扩展资料

最重要的类是Object(它是类层次结构的根)和Class(它的实例表示正在运行的应用程序中的类)。把基本类型的值当成一个对象来表示通常很有必要。包装器类Boolean、Character、Integer、Long、Float和Double就是用于这个目的。

类Math提供了常用的数学函数,比如正弦、余弦和平方根。类似地,类String和StringBuffer提供了常用的字符串操作。

类ClassLoader、Process、Runtime、SecurityManager和System提供了管理类的动态加载、外部进程创建、主机环境查询(比如时间)和安全策略实施等“系统操作”。

类Throwable包含了可能由throw语句抛出的对象(§14.16)。Throwable的子类表示错误和异常。

参考资料:/baike.baidu.com/item/java.lang/5179788"target="_blank"title="java.lang-百度百科">java.lang-百度百科

热心网友 时间:2024-12-16 06:50

BatchReplaceServlet的58行没有获取到值。

热心网友 时间:2024-12-16 06:46

空指针异常,出现这种情况的话最好在LOG里打印一下看看,到底哪边出问题了

热心网友 时间:2024-12-16 06:42

NullPointerException空指针异常,看异常描述,应该是在执行pde.ams.util.XMLProperties中的getProperty时得到了一个空值,因而报出这个异常,具体的你可以做断点调试一下.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com