为什么写成null == returnValue 这主要是为了防止returnValue = null, 产生的错误, 而无法在调试中找到, 而如果写成null == returnValue,当你误写成null = returnValue,将会产生编译错误。