null放在比较之前;
1、防止空指针异常;
空指针异常:当一个变量为空的时候,他指向的地址也为空,也就是寄存器里根本就不存在这个变量,
如果这时还要使用这个变量来调用方法或者对该变量的地址进行操作,就会报空指针错误,
原因是操作的地址不存在,找不到方法的地址;
变量为空要判断是否等于“null”其实就是在确认该变量所指向地址的内容是不是为空,但问题是变量根本没有地址也就是空的指针;
所以“a == null”会有空指针异常的风险,最好写成“null == a”看看“a”的地址或内容为空;
2、这里的原理在同样适用在“equal”中,调用方法的最好是“ ”