String str=null
if(str==null||str.length()>0) 他会执行str==null 满足了true 将不会执行 str.length>0
if(str==null|str.length()>0) 他会执行str==null,即便满足了true也会执行str.length>0,并且将报错
“或”:| 在英文输入法的状态下按住shift键再按下右下划线(返回键backspace与回车键enter之间的那个键)“或”有两个:
① |如if(a==0 | b==0)那么a==0与b==0都会进行判断是真还是假
② || 如if(a==0 || b==0)这个||有短路功能:如果a==0为真,那么就不再判断b==0是否为真,而直接执行下面的语句,如果a==0为假,才判断b==0是否为真