标签:
SE中的所有空的情况:
第一空:定义变量,变量没有值
不能使用,不能打印
public class DiDaJieKong01 { public static void main(String[] args) { 第一空:没有值(报错) int i; System.out.println(i); } }
第二空:定义引用变量,有值,值为null,没有对象
不能使用,能打印
public class DiDaJieKong02 { public static void main(String[] args) { 第二空:针对引用数据类型 String s = null; System.out.println(s); int len = s.length(); System.out.println(len); } }
第三空,定义字符串变量,有值,有对象,对象内没有内容,
能使用,能打印.调用isEmpty方法是值为空
public class DiDaJieKong03 { public static void main(String[] args) { 第三空:针对字符串或者类似字符串的容器 String s = ""; System.out.println(s); int len = s.length(); System.out.println(len); System.out.println(s.isEmpty()); } }
第四空,null常量不能直接被打印,方法返回值为void不能被打印;
public class DiDaJieKong04 { public static void main(String[] args) { getSum(10+10); } } public static void getSum(int a,int b) { System.out.println(a+b); }
标签:
原文地址:http://www.cnblogs.com/qlwang/p/5641525.html