指针与引用的区别:1、指针本身就是一个对象,允许对指针赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象;其二:指针无需在定义时赋值。指针在块作用域内定义如果没有被初始化,也将拥有一个不确定的值。 空指针: 得到空指针最直接的办法就是用字面值nullptr来初始化指针,这是C+ ...
分类:
编程语言 时间:
2015-03-08 15:35:48
阅读次数:
135
存在两个单向链表,如果两者在某个节点相交合并,则返回交点,不相交则返回null。 思路:如果两个链表长度相等,则两个指针依次前进,到结尾之前如果遇到val值相等,则返回该节点。如果不相等,则长的那个链表先走若干步,使得剩下的步数与短的链表的步数相同。 注意点 空指针 由于是单链表,需要保存链表头 c...
分类:
其他好文 时间:
2015-03-08 11:35:39
阅读次数:
119
http://www.mianwww.com/html/2014/05/21208.html指针和引用的区别指针指向一块内存,它的内容是指向内存的地址;引用是某内存的别名引用使用是无需解引用,指针需解引用引用不能为空,指针可以为空引用在定义是被初始化一次,之后不可变;指针可变程序为指针变量分配内存区...
分类:
编程语言 时间:
2015-03-06 01:02:47
阅读次数:
239
网上的各种解决方案已经不少了,但是不适合于我的,谷歌一种新的解决方案 you can directly specify it in manifest file1234There are 3 themes available Theme.Holo.Light/Theme.Holo.Dark/Them....
分类:
其他好文 时间:
2015-03-04 20:48:44
阅读次数:
239
对象与内存的分析: 1、new关键字深入 1、new关键字表示创建一个对象 2、new关键字表示实例化对象 3、new关键字表示申请内存空间 注意:如果使用一个没有申请内存空间的对象,会报空指针异常:java.lang.NullPoinger...
分类:
其他好文 时间:
2015-03-04 00:58:24
阅读次数:
230
试分析一下代码的运行情况即输出:#include
using namespace std;
class A
{
public:
int m;
void print()
{
cout << "A\n";
}
void B()
{
int sum = 0;
for (int i=0; i<100; i++)
{
sum += i;
}
...
分类:
其他好文 时间:
2015-03-02 16:52:36
阅读次数:
158
一、EL表达式
它只是JSP中的表达式,不是一种开发语言。
基本语法:${EL表达式}
1、获取数据
EL表达式获取的对象如果是null,页面不会显示数据。因此,EL表达式中永远不会出现空指针异常
p.name:调用域中名称为p对象的getName方法,点运算符是用于获取属性的取值的。
.运算符:
[]运算符:.运算符能做的,[]也能做。[]能做的,.不一定能做。...
分类:
Web程序 时间:
2015-03-01 21:01:23
阅读次数:
139
http://blog.csdn.net/bailyzheng/article/details/7677628参考该博客 NULL是空指针常量。
分类:
其他好文 时间:
2015-02-28 21:34:27
阅读次数:
219
Objects是Java 7新增的一个工具类,它提供了一些工具方法来操作对象,这些工具方法大多是“空指针”安全的。
Objects实现的方法如下:
requireNonNull(T)与requireNonNull(T,String)在源码中定义如下:
public static T requireNonNull(T o...
分类:
编程语言 时间:
2015-02-25 23:47:50
阅读次数:
253
Objects是Java 7新增的一个工具类,它提供了一些工具方法来操作对象,这些工具方法大多是“空指针”安全的。
Objects实现的方法如下:
关于compare(T,T,Comparator)方法在源码中是如何定义的:
public static int compare(T a, T b, Comparator...
分类:
编程语言 时间:
2015-02-25 22:24:41
阅读次数:
188