if(null!=name) System.out.println(name);
想知道java中null为什么放前面,name为变量
想知道java中null为什么放前面,name为变量
解决方案 »
- Servlet不可用是什么情况?
- 关于自定义struts2中自定义listener对xml文件的读取问题。
- 关于ssh整合过程中hibernate每隔总是出现could not execute query,求解决,急
- JSP页面放在WebRoot老有问题
- struts2不进excute方法
- 怎样找工作
- 在struts1.X的property中能不能这样,对象属性.对象属性.对象属性
- 大虾帮忙:struts中如何设计有未知个数的属性的表单?
- j9+weblogic8.1的简单问题
- 关于JNDI的问题
- 权限绑定问题, 角色和菜单
- 现在项目中需要实现在线浏览word excel等文档的功能请问有什么好的实现方法?
null写在前面有一个好处,避免把"==" 写成"="
Boolean done = false;
if(done = false){
//...
}
没分别
只是 c/c++ 的时候 写成 name != null 的话,一不小心打漏"!"
又或者 java == null 打漏一个"="
就变成 name = null,这样的把name置空了,而且编译是能通过的
这在java是通过不了所以这个根本不是java的书写习惯,是 c/c++ 的书写习惯
只是有人把c/c++的习惯带到了java中去