什么是指针? 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。 指针变量声明 type *var-name; type 是指针的基类型,它必须是一个有效的 C 数据类型,var-name 是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。 空指针 赋为 NULL ...
分类:
编程语言 时间:
2020-01-19 00:05:22
阅读次数:
124
写的ASdemo登录页面后将实现页面跳转,可以看到跳转页面后自动弹出软件,查看AS的logcat说明错误原因时java的空指针问题! 解决方案: 查看新的页面(activity)代码是否存在空指针!发现我的一个String 类型的变量存在直接判等操作eg: if ( !name[0].equals( ...
分类:
移动开发 时间:
2020-01-18 14:38:37
阅读次数:
107
下面代码报空指针 with `__all_dim__` as ( select * from ( select from_unixtime(unix_timestamp(`__bts__`) -1,'yyyy-MM-dd HH:mm:ss') as `__bts__` from ( select c ...
分类:
数据库 时间:
2020-01-16 14:12:34
阅读次数:
226
导语 在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不这头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题。此篇文章,我总结了几种关于空值的处理手法,希望对读者有帮 ...
分类:
其他好文 时间:
2020-01-15 16:41:04
阅读次数:
83
定义:NullPointerException由RuntimeException派生出来,是一个运行级别的异常。意思是说可能会在运行的时候才会被抛出,而且需要看这样的运行级别异常是否会导致你的业务逻辑中断。发生原因: 1.空指针异常发生在对象为空,但是引用这个对象的方法以及自动装箱自动拆箱的时候。 ...
分类:
其他好文 时间:
2020-01-14 13:30:48
阅读次数:
118
打开项目pom文件报错空指针: java.lang.NullPointerException at org.eclipse.wst.sse.ui.internal.contentou 看了很多解决方法,说是项目空间有问题,最简单的方法是删掉.metadata文件夹重启。 maven编译报错: Plu ...
分类:
系统相关 时间:
2020-01-12 14:54:28
阅读次数:
103
初衷 避免因空指针异常引入大量的非空判断 使用场景 不使用Optional 使用Optional ...
分类:
编程语言 时间:
2020-01-11 16:49:54
阅读次数:
65
EL 表达式 EL,Expression Language,表达式语言,是一种在 JSP 页面中获取数据的简单方式。 EL表达式是从 JSP2.0 版本开始才引入的概念。 EL 表达式的基本语法形式很简单:在 JSP 页面的任何静态部分均可通过 ${expression} 的形式获取到指定表达式的值 ...
分类:
其他好文 时间:
2020-01-09 20:23:54
阅读次数:
91
RAII(Resource Acquisition Is Initialization),也称为“资源获取就是初始化”,是C++语言的一种利用对象生命周期来控制资源的技术。 简单的说,RAII 的做法是使用一个对象,在其构造时获取资源,在对象生命期控制对资源的访问使之始终保持有效,最后在对象析构的时 ...
分类:
其他好文 时间:
2020-01-09 13:27:09
阅读次数:
72
1. static关键字可以修饰属性 称为静态属性也叫做类的变量 在方法区(共享区)中存储,并且所有对象都可以访问 与类同生死,也就是说类存在时static修饰的属性就存在 可以使用类名.属性名称,也可以使用引用名称.属性名称 注意:当引用名称的值为null时,也可以访问静态属性,不会出现空指针异常 ...
分类:
其他好文 时间:
2020-01-08 00:41:10
阅读次数:
76