这个Java语句是什么意思?

use*_*857 0 java

boolean rhs;  
rhs = value == null;
Run Code Online (Sandbox Code Playgroud)

具体来说,我不理解的部分是=运算符后跟值后跟==.那是什么意思?

Psh*_*emo 10

由于比较==具有比分配更高的优先级=,因此代码

rhs = value == null;
Run Code Online (Sandbox Code Playgroud)

是相同的

rhs = (value == null);
Run Code Online (Sandbox Code Playgroud)

因此它将检查是否value存在null并存储该测试的结果rhs.