黑马程序员技术交流社区

标题: 关于Java SE 中 "空"的问题 [打印本页]

作者: feimingxuan    时间: 2016-6-9 23:55
标题: 关于Java SE 中 "空"的问题
1     int i;
       System.out.println(i);
       有变量   但是没有值
2   String i="";
      有变量   有值   值不为空
     可以被正常使用  相当于 String  srt = new String()
     可以被打印   可以调用其方法
3   Srting i=null;
     有变量  有值  但是值为空
     对一个变量赋值为空 没有意义
     编译时  运行时都没有错误
     但是不可以调用方法  否则报空指针异常


作者: 骄阳登峰    时间: 2016-6-10 00:07
总结的不错,来学习了.
作者: 皮卡丘2016    时间: 2016-6-10 00:09
学习加总结,不会都难
作者: 坂田银时    时间: 2016-6-10 03:02
第一个变量可以不复制吗? 能用?
作者: feimingxuan    时间: 2016-6-11 00:05
坂田银时 发表于 2016-6-10 03:02
第一个变量可以不复制吗? 能用?

这个不能用   是编写程序不能犯得错误   ,也是经常犯得错误   ,变量必须被赋值才能使用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2