Java中字符串定义,初始化,赋值为null的区别

1、概述: 字符串定义 只定义不分配内存空间,不做任何操作; 字符串初始化 两种方式直接等号赋值,用new初始化,直接等号赋值放入内存池,其它变量也可以引用;new初始化分配内存空间,不可引用; 字符串赋值为null 初始化了,并且有了引用,但是没有指向任何内存空间; 2、详解: String s;和String s=null;和String s="a";有什么区别? 第一个只是定义了一个Stri
相关文章
相关标签/搜索