java 对象空指针错误

在后台用到对象的时候需要判断一下对象是否为空,如果不加以判断的话,那么就会报空指针的错误。因此我开始是这样判断的:
if(userBean.equals("")||userBean==null){
				messages.add("normalError", new ActionMessage(
						"errors.detail", "查看资料失败,请稍后重试!"));
			}

但是还是一直报空指针的错误,后来将userBean.equals("")和userBean==null调换了一下前后顺序,那么就成功的解决了空指针的错误问题。因为Java逻辑判断都是从左边开始的,所以如果userBean为null那么后面的equals就不会执行,也就不会报nullPointerException了

你可能感兴趣的:(java)