/* * 1.null不属于任何类型,可以被转换成任何类型,但是用instanceof永远返回false. * 2.null永远不能和八大基本数据类型进行赋值运算等,否则不是编译出错,就是运行出错. * 3.null可以和字符串进行运算. * 4.同种类型的null,比较都返回true,null==null也返回true. * */ public class MyNull { public static void main(String[] args) { System.out.println(null == null); // true String a = null; String b = null; Integer s = null; int ii = 2; // 编译报错 // System.out.println(ii == null); System.out.println(a == b); // true System.out.println(s == null); // true MyNull.show(); ((MyNull) null).show(); System.out.println(null instanceof Object); // false System.out.println(((Object) null)); // null // 编译报错 //System.out.println(null); System.out.println(((String) null) instanceof Object); // null 是一个特殊值,不是对象 System.out.println(((String) null) + ":is null"); //null 会被转为“null” } static void show() { System.out.println("null的学习!"); } }
关于 null 的所有
最新推荐文章于 2023-09-12 21:07:31 发布