拜托,谁能告诉我 Eclipse 在 (1) 和 (2) 附加图像之间描绘的区别是什么?

尝试使用谷歌搜索,但找不到上面说明的任何正确来源:)
题:
flag1, flag3& flag5AFAIK 在编译时本身解析变量值,因此它必须给出错误。
flag2, flag4& Boolean.FALSE: 为什么我们没有得到编译时错误?
找到 1 个参考,但不完全相同。
代码:
public static void main(final String[] args) {
final boolean flag1 = false;
final Boolean flag2 = Boolean.parseBoolean("false");
final boolean flag3 = !true;
final Boolean flag4 = 100 == 20;
final boolean flag5 = 10 >= 20;
while (flag1) { System.out.println("this is unreachable code with compile error"); break; }
while (flag5) { System.out.println("this is unreachable code with compile error"); …Run Code Online (Sandbox Code Playgroud)