すいませんjavaを今日から勉強はじめたのですがわからないとこが
あるので教えていただきたいです
プログラミングはCを学校でやっている程度です

public class Sample40{

public static void main(String[] args) {

if(true) System.out.println(true);
if(false) System.out.println(false);

}
}

これなんですがif文のtrue、falseの判断は何でしているのでしょうか?
いままでif(a==true)みたいなのしか見たことがなかったのでわかりません