Objects是Java 7新增的一个工具类,它提供了一些工具方法来操作对象,这些工具方法大多是“空指针”安全的。
Objects实现的方法如下:
在源码中Objects工具类中equals(Object,Object)是如何定义的:
public static boolean equals(Object a, Object b) {
ret...
分类:
编程语言 时间:
2015-02-24 22:15:11
阅读次数:
312
Objects是Java 7新增的一个工具类,它提供了一些工具方法来操作对象,这些工具方法大多是“空指针”安全的。
Objects实现的方法如下:
(1)hasCode(Object)方法在源码中是如何实现的:
public static int hashCode(Object o) {
return...
分类:
编程语言 时间:
2015-02-24 22:12:57
阅读次数:
178
nullptr是为了解决原来C++中NULL的二义性问题而引进的一种新的类型,因为NULL实际上代表的是0。
观察如下代码
在C++98中,NULL可以代表0,这样对于如上两个函数来说,就会造成二义性了。那么为了解决这种二义性,在C++11中就引入了一个新的关键字nullptr来代表空指针,并且nullptr本身不能代表零。...
分类:
编程语言 时间:
2015-02-16 13:03:41
阅读次数:
215
数组数组容易出错的地方 1. 注意角标越界问题:AarryIndexOutOfBoundsException 2. 注意空指针异常:NullPointerException 当数组引用没有任何指向Null,而还在操作实体数组例子 1 class ArrayDemo 2 { 3 publ...
分类:
编程语言 时间:
2015-02-13 01:30:15
阅读次数:
243
本文目录一、什么是空指针和野指针二、野指针和空指针例子说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C...
分类:
编程语言 时间:
2015-02-13 00:13:37
阅读次数:
183
在切换到设计界面时,点击控件发现右侧的属性窗口大都处于不可编辑状态
双击相应属性无反应,看到有出错提示
双击Message列中的红X
提示的是空指针错误?查看唯一可以编辑的属性Text,发现可能的原因应该是XML有设置的值才能正在打开,这是否是ADT的一个BUG呢
解决办法:先手动设置一个属性值如
属性窗口果然可以正常设置了。。。...
分类:
移动开发 时间:
2015-02-12 10:51:12
阅读次数:
164
Android FATAL EXCEPTION:main 空指针异常,抛出这个异常的时候提示错误的地方在onMeasure方法里的super.onMeasure(widthMeasureSpec, heightMeasureSpec);
还有Fragment里的一个button点击事件,这个button的前面还有一个Button,但是错误没报到那里。
最后发现原来xml布局文件button的i...
分类:
移动开发 时间:
2015-02-11 18:38:25
阅读次数:
131
(20150211)(1)JSP空指针异常或类型转换错误org.apache.jasper.JasperException:FailedtoloadorinstantiateTagLibraryValidatorclass:org.apache.taglibs.standard.tlv.JstlCoreTLVhttp://heisetoufa.iteye.com/blog/227270_el_expressionfactory=_jspxFactory.getJspApplicat..
分类:
Web程序 时间:
2015-02-11 09:26:40
阅读次数:
189
目 录
1
常数表达式 3
2
空指针 3
3
类型推导 3
4
以范围为基础的 for 循环 3
5
无限制的union 3
6
新的字符串字面值 4
7
long long int类别 4
8
允许sizeof运算符作用在类型的数据成员上,无须明确的对象 4
9
初始化列表 5
10
统一初始化 5
11
对象构造的改良和成员变量初始化 5
...
分类:
编程语言 时间:
2015-02-09 23:15:41
阅读次数:
528
linux下查找文件夹下的目录,扫描目录。得到要查找的东西 ,linux一切皆文件说的就是这个道理,其实和文件操作差不多
1,首先加入头文件
#include
#include
2,opendir
DIR *opendir(const char *name); //参数name 文件夹的名字
如果打开成功的话返回一个dir结构的指针
如果失败的话返回一个空指针
...
分类:
其他好文 时间:
2015-02-02 14:12:38
阅读次数:
352