代码null什么意思
4个回答
展开全部
null是无效的,无价值的错误的意思,业务后面有null,说明该业务是无效的,理论上是不会扣费的,建议打移动客服人工服务查询自己办理的业务。或者去当地移动营业厅咨询服务人员,去营业厅查询要准确些,如果开通了你不需要的业务,可以尽早取消,以便造成不必要的损失。
null在计算中具有保留的值,用于指示指针不引用有效对象。程序通常使用空指针来表示条件,例如未知长度列表的结尾或未执行某些操作; 这种空指针的使用可以与可空类型和选项类型中的Nothing值进行比较。
扩展资料:
null 可以是 three-valued logic, with null 意指 "no value" 或是 "unknown value"。SQL数据库查询语言使用 null 在这种地方上,如同在Visual Basic 及其衍生语言。于此模型上, null operand 等同于 null (VB) or "unknown" (SQL). 故对于A而言, 算式 "A == null" 与 "A <> null" 既非 true 亦非 false。
参考资料:百度百科:null值
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这段是引用别人的
Object o;// 这种写法只是分配一个引用而已。
Object o = null; 这么写则是给引用指向了一个空对象。具体差别如下:
class Test {
public static void main(String[] args) {
Object o1;
o1.toString(); /*这里编译不能通过,编译器只认定o1是个引用,没指向任何对象,所以不能调用方法。*/
Object o2 = null;
o2.toString(); /*这里编译可以过,但是有空指针异常,编译器认定o2是一个对象,虽然是一个空对象。*/
}
}
一个是给一个不存在的人取名字,一个是给死人取名字。你叫不存在的人吃饭这个是谬论,叫死人吃饭则是忽悠。
null对象是一个特殊的对象,他可以是任何类型。他只是作为一个标记而已,只是为了标记不存在而存在的。也没必要去追究他在内存是什么样。null就是一个标记而已。容器可以接受一个空对象,但是一个空引用则是不接受的。
Object o;// 这种写法只是分配一个引用而已。
Object o = null; 这么写则是给引用指向了一个空对象。具体差别如下:
class Test {
public static void main(String[] args) {
Object o1;
o1.toString(); /*这里编译不能通过,编译器只认定o1是个引用,没指向任何对象,所以不能调用方法。*/
Object o2 = null;
o2.toString(); /*这里编译可以过,但是有空指针异常,编译器认定o2是一个对象,虽然是一个空对象。*/
}
}
一个是给一个不存在的人取名字,一个是给死人取名字。你叫不存在的人吃饭这个是谬论,叫死人吃饭则是忽悠。
null对象是一个特殊的对象,他可以是任何类型。他只是作为一个标记而已,只是为了标记不存在而存在的。也没必要去追究他在内存是什么样。null就是一个标记而已。容器可以接受一个空对象,但是一个空引用则是不接受的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询