null是一个空的对象。
""是一个空的string对象。
" "是一个有一个空格的string对象。
""是一个空的string对象。
" "是一个有一个空格的string对象。
解决方案 »
- Java根据URL地址生成图片
- Tomcat5 +SSL设置问题
- 关于FCKeditor内容是否为空?
- JAVAEE 和JAVASE 开发方向哪个好一点?
- Enumerated(EnumType.STRING)在hibernate中怎样映射?
- struts SWT 错误 org.eclipse.swt.SWTException: Invalid thread access
- CVS && VSS,ClearCase,StarTeam----CVS与之不同的用法问题
- 大家EJB练手时一般用什么数据库?
- 当我往表里插入记录时,出现错误!请帮我看看是那里得问题!谢谢!
- 多个字符串数组判断是否相同
- 初学Struts遇到的问题
- SOA WebService 工作流 中文 电子资料
""是一个空的string对象。
" "是一个有一个空格的string对象。再给你说明白点就是,你在null这个空对象上进行方法操作会抛空指针异常,
而在""上进行String类的方法操作就不会!
因为一个是空对象,一个是实体对象!说的不是很明白,望LZ能理解!
""是一个对象的某个值楼主,看看think in java关于对象是什么
关于静态类型和引用类型
"" 我给了你一个面包,可是面包里啥也没有
" " 我给了你一个面包,面包的型号是 “ ”,
" " 和 "" 都是字符串!
//////////////////
用内存的使用来描述更形象Java使用内存的时候,分两块,一块存名字(引用),一块存这个名字所对应的东西(对象)对于null来讲,如果一个有名字的东西叫null了,就意味着它虽然有一个名字(引用),却没有这个名字所对应的东西(对象)对于""来讲,如果一个有名字的String叫""了,就意味着,它不但有一个名字,而且这个名字所对应的东西就是【""】这个东西同样,对于" "来讲,它不但有名字,而且这个名字所对应的东西就是【" "】这个东西