码迷,mamicode.com
首页 >  
搜索关键字:空指针异常    ( 551个结果
java.lang.NullPointerException - 如何处理空指针异常
一、空指针异常产生的主要原因: 1、当一个对象不存在时又调用其方法会产生异常obj.method() // obj对象不存在; 2、当访问或修改一个对象不存在的字段时会产生异常obj.method() // method方法不存在; 3、字符串变量未初始化; 4、接口类型的对象没有用具体的类初始化。 ...
分类:编程语言   时间:2020-03-26 21:21:36    阅读次数:73
DCL的单例一定是线程安全的吗
读了本文,你会知道,为什么不加volatile关键字的单例模式不是线程安全的 有经验的开发者都知道双重锁定检查(DCL,Double Check Lock)的单例是最优秀的,如下文所示: 1 public class Singleton { 2 private static Singleton in ...
分类:编程语言   时间:2020-03-22 17:29:48    阅读次数:80
Java克隆(Clone)的应用
Java克隆(Clone)的应用 简介: Java克隆(Clone)是Java语言的特性之一,但在实际中应用比较少见。但有时候用克隆会更方便更有效率。 对于克隆(Clone),Java有一些限制: 1、被克隆的类必须自己实现Cloneable 接口,以指示 Object.clone() 方法可以合法 ...
分类:编程语言   时间:2020-03-21 21:09:47    阅读次数:65
剑指Offer(链表)-删除链表中重复的节点
(删除链表中重复的节点)题目描述: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 解题思路:这里的重复的节点不保留是将只要重复了的节点都要删除掉,所以考虑利用哈希set的方 ...
分类:其他好文   时间:2020-03-20 13:09:27    阅读次数:61
字符串的内容比较,可以使用两个方法
1 /* 2 字符串的内容比较,可以使用两个方法: 3 public boolean equals(Object obj):参数可以是任意对象,只有参数是一个字符串并且内容相同的才会true;否则返回值是false; 4 5 注意事项: 6 1.任何对象都能用Object进行接受。 7 2.equa ...
分类:其他好文   时间:2020-03-15 22:21:58    阅读次数:90
Java 基础知识的一些易错点
1、正确使用 equals() Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 String str = null; if (str.equals("abcd")) { ... } else { ... } 如果变量str为null,会抛出空指针异常 ...
分类:编程语言   时间:2020-03-14 14:59:19    阅读次数:61
数组的常见异常
1. 下标越界异常 2. 空指针异常 public class TestException { public static void main(String[] args) { // 数组下标越界异常:java.lang.ArrayIndexOutOfBoundsException: 10 int[ ...
分类:编程语言   时间:2020-03-11 10:23:48    阅读次数:68
Java操作PDF,在PDF文件指定位置输出水印
需要参考我的上一篇博客,定位PDF中的关键字,找出需要打印水印的坐标位置。 先说测试结果(PDF原件也是上一篇中的图片所示): 新生成的带有水印的PDF文件如下所示: junit测试代码及输出: maven配置文件 <!-- 引入pdf --> <dependency> <groupId>com.i ...
分类:编程语言   时间:2020-03-07 20:45:16    阅读次数:319
初始化环行缓冲区失败,报空指针异常的debug调试
今天碰到一个比较经典的问题,空指针异常 从反馈的结果来看,直接在MapTask.的1011行打个断点debug一下 看来问题出在valSerializer上,接下来就看getSerializer的方法,debug进入 发现传入的参数是javafx包下的Text类,其实现在问题已经解决了,就是导错了包 ...
分类:其他好文   时间:2020-03-03 12:58:55    阅读次数:50
Android Parcelable和Serializable的区别
Android Parcelable和Serializable的区别
分类:移动开发   时间:2020-02-28 22:38:38    阅读次数:106
551条   上一页 1 ... 4 5 6 7 8 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!