null与“ ”的区别
2015-12-14 18:20
190 查看
null:代表一个空对象(没有分配内存空间)
" ": 代表一个空字符串 (分配了内存空间)
比如:HaseMap map=new HashMap();
map.put("username", null): //我们知道后面应该是有一个值的,但是具体不知道是什么,没有分配内存地址。
map.put("username", " "); //这个我们就知道它的值就是一个空字符串,已经分配了内存地址。
" ": 代表一个空字符串 (分配了内存空间)
比如:HaseMap map=new HashMap();
map.put("username", null): //我们知道后面应该是有一个值的,但是具体不知道是什么,没有分配内存地址。
map.put("username", " "); //这个我们就知道它的值就是一个空字符串,已经分配了内存地址。
相关文章推荐
- 总结16种网站渗透技巧经验分享
- cocos2dx 按钮长按事件
- 仿QQ消息栏中的消息和电话切换功能
- Python 2.7.9+ and 3.4+ 安装模块不再需要单独安装 pip ,Python 已经内置了 pip 安装工具
- Spring整合JMS(二)——三种消息监听器
- MFC程序如何使用printf输出调试信息
- 随想1
- 指南针开发
- BZOJ1084 [SCOI2005] 最大子矩阵
- R与自动化报告
- A. Duff and Weight Lifting
- PopupWindow弹窗事件
- 虚拟机在不重启情况下识别新加硬盘
- 由NSObject学到的一点基本知识
- android十大开源项目
- jstl 使用mgt标签将数字转换时间
- 静态全局变量
- SQL_MODE设置之ansi_quotes
- ST股福音:涨停潮开始! 最全ST摘帽股汇总!
- Web API 接口监控