System.out.println(new Integer(10) == new Integer(10));//false
Kedua operand adalah Integer yang merupakan reference type, sehingga == akan membandingkan alamat reference mereka.
System.out.println(new Integer(10) == 10);//true
Operand sebelah kanan merupakan tipe numerik, sehingga == akan membandingkan nilai dari kedua operand tersebut dan bukan referencenya.
Tidak ada komentar:
Posting Komentar