A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© nian 中级黑马   /  2015-3-23 11:53  /  1366 人查看  /  22 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void demo1() {
                String s1 = new String();                                        //创建一个空的字符串
                System.out.println(s1);
               
                System.out.println("------------------");
                String s2 = "";                                                                //空的字符串
                System.out.println(s2);
               
                String s3 = null;
                System.out.println(s3);                                         //打印对象的引用如果是null就返回null
                /*                                                                                        //如果不是null就返回对象的toString方法
                 * null 和""的区别
                 * ""是一个String类的对象,可以调用String类中所有方法
                 * null是一个空值,不能调用任何方法,因为调用就会报空指针异常
                 */
        }

}

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

22 个回复

倒序浏览
对,在内存中,其实null就是不指向任何对象……
回复 使用道具 举报
恩,不错!!!
回复 使用道具 举报
赞一个!
回复 使用道具 举报
学习了!!!!
回复 使用道具 举报
老调重弹。。。。
回复 使用道具 举报
学习了!!
回复 使用道具 举报
null是在内存中不指向任何对象,而“”是一个长度为0的字符串
回复 使用道具 举报
学习一下
回复 使用道具 举报
:)         
回复 使用道具 举报
非常正确
回复 使用道具 举报
“” 是一个字符串,null是指不在内存中不指向任何内容吧
回复 使用道具 举报
顶楼主,null是 不指向任何对象
回复 使用道具 举报
学习了!!!
回复 使用道具 举报
ccl|r 中级黑马 2015-3-23 22:15:56
15#
就是这样的
回复 使用道具 举报
不错,赞。
回复 使用道具 举报
学习了!
回复 使用道具 举报
顶一个!
回复 使用道具 举报
nian 中级黑马 2015-3-26 08:02:44
19#

谢谢 我会继续发的 请关注下 吼吼 共同努力进步!
回复 使用道具 举报
学习一下!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马