今天在Android中碰到了这样一个问题,其实应该很少人会碰到,因为只有像我这种奇葩才会犯这种错误。但既然解决了,我就想在这里跟大家分享一下,毕竟它困扰了我一个白天啊。。。不多说了,看下面。。。其实问题很简单,就是Caused By : java.lang.NullPointerException....
分类:
其他好文 时间:
2014-09-06 18:40:13
阅读次数:
182
C语言部分C++语言部分1.指针和引用的区别1). 指针是一个实体,而引用仅是个别名;2). 引用使用时无需解引用(*),指针需要解引用;3). 引用只能在定义时被初始化一次,之后不可变;指针可变;4). 引用没有 const,指针有 const;5). 引用不能为空,指针可以为空;6). “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的...
分类:
编程语言 时间:
2014-09-04 16:59:09
阅读次数:
230
getView().findViewById(R.id.iv_tip_update).setVisibility(View.VISIBLE);
以前报空指针
修改后
if(getView()!=null&&getView().findViewById(R.id.iv_tip_update)!=null)
{
getView().findViewById(R...
分类:
移动开发 时间:
2014-09-02 15:55:33
阅读次数:
209
一个同事将公司的开发框架基于最新的Spring、Tomcat、Java版本作了部分修改,拿来开发运行之后,发现一个奇怪的空指针异常。 还原一下当时的场景,代码大概如下,所有的Servlet继承自BaseServlet。以DefaultServlet为例,当有DefaultServlet请求到达...
分类:
其他好文 时间:
2014-09-02 15:48:04
阅读次数:
181
首先,C++标准规定:delete空指针是合法的,没有副作用。但是,delete p后,只是释放了指针指向的内存空间。p并不会自动被置为NULL,而且指针还在,同时还指向了之前的地址。 问题来了,对一个非空指针delete后,若没有赋NULL,若再次delete的话,有可能出现问题。如下代码int ...
分类:
其他好文 时间:
2014-09-02 11:59:54
阅读次数:
187
1、野指针: 声明一个指针(例如 int *p;),编译器会随机分配一个内存地址给它,但是,此地址不可用(如 cout<<p; 此句会出现运行时错误,见图1,但是编译会通过)。当然,在声明时初始化才是好习惯(如 int *p = NULL;),这也是避免野指针的方法。2、迷途指针: int *p =...
分类:
其他好文 时间:
2014-08-31 15:45:31
阅读次数:
247
我们都知道,使用malloc/calloc等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单地把这一招应用到new上,那可就不一定正确了。我经常看到类似这样的代码:int*p=newint[SIZE...
分类:
其他好文 时间:
2014-08-30 21:37:10
阅读次数:
305
1. FindBugs介绍
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析,去发现许多代码中间潜在的bug,比较典型的,如引用了空指针(nullpointer
dereference), 特定的资源(db connection)未关闭,等等。如果用人工检查的...
分类:
数据库 时间:
2014-08-29 16:06:18
阅读次数:
266
我还记得刚刚学编程的时候,老师经常会提到一句话:注意空指针。所以经常在某些“入口”位置,进行代码校验,空指针的判断就是其中的一项工作。string类型作为常用的数据类型,它在项目中出现的机率极高,所以往往会有如下的代码片段: // str 是 string 类型 ...
分类:
Web程序 时间:
2014-08-27 20:13:18
阅读次数:
202
ListView的实现方法也是普通的实现方法。只不过在list列表中加入groupkey信息。在渲染的时候要判断是否是分组的标题。就是在使用不同的两个View的时候存在这种情况,convertView不为空但是由于它渲染到别的layout的关系。它里面内容的view是为空的经常会出现空指针的错误。我...
分类:
移动开发 时间:
2014-08-24 17:56:22
阅读次数:
315