null是空对象 ""是空字符串
解决方案 »
- 请问如何从一个数组中随机取值啊
- 如何理解方法同步?
- 公司要做一個小的出貨核對軟件,現在本人剛學java,請大家給點思路?具體請進去看看
- 求助:static class 变量不管用
- IDEA中参数传递的问题?
- 读一张图(JPG or png等),能否测得这张图上的某个字的坐标,这个字在这张图上是唯一出现的
- 为什么我加的最后一个组件的大小和窗口相同
- jtable导出excel 怎么判断文件是否存在
- 求教:知道当前时间,如何得到N天前的时间 ?
- 为什么我用jbuilder6集成weblogic6.1。编译项目时提示没有weblogic_sp.jar
- 如何自动生成java的文档?
- 菜鸟问这个字符串为何无法移动阿!!
那么""是空对象的话,他被分配了内存空间了吗?
一般情况下,在还未给字符对象赋值,只是定义变量的时候写String a = null,String a = "",String a;
这3种写发哪种更节省内存空间,还是都一样呢?
String s=null;//null是未分配堆内存空间
String a;//分配了一个内存空间,没存入任何对象
String a="";//分配了一个内存空间,存了一个字符串对象