举个例子:String str = "Happy";
String s1 = "Happy";out.print(s1==str);//the result is true but:
String str = "Happy";
String s1 = new String("Happy");out.print(s1==str);//the result is false
String s1 = "Happy";out.print(s1==str);//the result is true but:
String str = "Happy";
String s1 = new String("Happy");out.print(s1==str);//the result is false
解决方案 »
- 收藏 struts2_hibernate3.3小例子 不报错 但数据库没反应 我怀疑是不是jarb包弄错了,求大神们看看代码有没有问题
- commons-fileupload上传数据库有的文件可以,有的文件不可以
- Calendar问题
- acegi的问题。。。。
- struts2问题???
- jsp问题
- <logic:iterate ><bean:write >应用时遇到困难 !!!在线等!!!!!!!!!!!!
- xfire客户端问题(急)
- 准备回家种地!!JSP查询数据库问题
- Struts2上传文件时,只产生一个临时文件。
- weblogic ejb deploy
- weblogic700中如何设置才能不用每次启动时都输入密码?
String s1 = new String("Happy");
这样就是不同的引用了。
acefr()的例子很能说明问题。
显拭创建一个对象。String s1 = "Happy" 隐式创建一对象。
从使用角度,二者其本没有区别。对于
String str = "Happy";
String s1 = "Happy";
out.print(s1==str);//the result is true
上述条件未必永远成立,
取决于编译器的实现。