看Arrys.equals()源码的时候,第一行是判断两个参数是否==,突然很好奇,如果==号两边都是null这种写法是否可行,可行的话结果是true还是false?

public static boolean equals(int[] a, int[] a2) {if (a==a2)return true;if (a==null || a2==null)return false;int length = a.length;if (a2.length != length)return false;for (int i=0; i<length; i++)if (a[i] != a2[i])return false;return true;
}

二话不说,写一行代码验证下

public class Test {public static void main(String[] args) {if(null == null) {System.out.println("null等于null");} else {System.out.println("null不等于null");}}
}

结果如下,所以null==null这种写法不会报错的(虽然没意义),而且结果为true

null等于null

java null==null是否成立相关推荐

  1. java 关键字null

    java关键字 null 总结 作用: 1.默认给变量赋值. 引用类型的成员变量自动初始化时候赋值为null. 2.判断一个类型是否为空. 用"=="符号来判断. 3.释放内存(功 ...

  2. java set null值,从Java ResultSet检查null int值

    在Java中,我试图从ResultSet中测试是否为空值,在ResultSet中,该列将被强制转换为原始int类型. int iVal; ResultSet rs = magicallyAppeari ...

  3. 文件名不能为null_色即是空,空即是色---java有关null的几件小事

    故事背景 ---摩诃般若波罗蜜多心经: 观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄.舍利子,色不异空,空不异色:色即是空,空即是色.受想行识,亦复如是.舍利子,是诸法空相,不生不灭,不垢 ...

  4. 深入Java关键字null

    转载:http://lavasoft.blog.51cto.com/62575/79243/ 深入Java关键字null 一.null是代表不确定的对象 Java中,null是一个关键字,用来标识一个 ...

  5. java中null是常量吗_C_NULL Julia中的常量

    java中null是常量吗 Julia| C_NULL常数 (Julia | C_NULL Constant) C_NULL is a constant of Ptr{Nothing} type in ...

  6. java valueof null,String.valueOf(null) 遇到的坑

    说说关于String.valueOf的这个坑. public class TestString { public static void main(String[] args){ Object obj ...

  7. java null什么意思_浅谈java中null是什么,以及使用中要注意的事项

    1.null既不是对象也不是一种类型,它仅是一种特殊的值,你可以将其赋予任何引用类型,你也可以将null转化成任何类型,例如: Integer i=null; Float f=null; String ...

  8. 色即是空,空即是色---java有关null的几件小事

    故事背景 ---摩诃般若波罗蜜多心经: 观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄.舍利子,色不异空,空不异色:色即是空,空即是色.受想行识,亦复如是.舍利子,是诸法空相,不生不灭,不垢 ...

  9. java中null与_java中NULL与 的区别

    null和""的区别 问题一: null和""的区别 String s=null; string.trim()就会抛出为空的exception String s ...

最新文章

  1. 汇总python三种数据结构list,set,dict的常见操作
  2. C#: IntelliSense 貌似做错了一些事情。
  3. 花神游历各国 题解(小清新线段树/树状数组+并查集)
  4. 干货分享:插画家Anmi的创作技巧与练习方法
  5. oracle 游标 904,如何解决Oracle数据库游标连接超出问题
  6. Web 前端自学很苦?来,手把手教你,拿下前端!
  7. 【ActiveReports 大数据分析报告】用数据分析的手段告诉你,复联4有多火爆?
  8. 新书《Ext JS 4.2 实战》终于出炉了
  9. 经典水晶报表设计三则
  10. java基础代码实例_全网都在找的Python简单基础小程序的实例代码
  11. web之Attribute
  12. SQL注入:SQL注入防御
  13. 半导体器件基础与二极管电路
  14. Hexo 的next主题下添加网易云音乐作BGM
  15. shiro ajax 验证码,关于Shiro登录报验证码错误的问题
  16. 为什么TIME_WAIT状态是2MSL?(2个原因)
  17. 编译器处理虚函数的原理
  18. C语言time.h中clock()函数的使用
  19. 容联云通讯php短信接口,短信查询接口_开发文档_容联云通讯
  20. C:exit(0),_exit(0),exit(1),exit(-1)作用与区别

热门文章

  1. 网站字体颜色大小php代码,html字体颜色的设置方法
  2. 老挑毛 win7 linux,老挑毛u盘启动工具下载
  3. Twitter 启动“毒丸计划”,与马斯克“拼死一战”
  4. 计算机应用课程设计样式大全,《计算机应用基础》课程设计
  5. 国密算法(SM2,SM3,SM4)完善与算法辅助工具开发
  6. C++基础编程----6.2函数
  7. 编程计算图形的面积(圆形,正方形,长方形)
  8. 一个简易版的新闻应用(同时兼容手机和平板)
  9. IDA PRO 静态反汇编与OllyDbg动态调试实战技巧汇总
  10. nodejs实现VSCode中的open with five server功能