项目中写代码的时候报了一个错误,乍一看没有问题,
1 if(null != obj && obj.getId() > 0) { 2 ... 3 }
不知道大家有没有遇到类似的问题,原因是因为我的id是Integer类型,如果没值的话,obj.getId()是null值。
你若在java代码里写如下代码:
1 main () { 2 null > 0 3 }
编辑器就会提示
Multiple markers at this line - Syntax error on token ">", invalid AssignmentOperator - The left-hand side of an assignment must be a variable
可以看出,其实在学习java运算符的时候,就知道关系型运算符> ,<的用法。