Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Boolean.TRUEBoolean.FALSE, or the values of autoboxed true and false literals may be compared using the reference equality operators because the Java language guarantees that the Boolean type is fully memoized. Consequently, these objects are guaranteed to be singletons.

...

[Bloch 2009]

4, Searching for the One

[JLS 2005]

§5.1.7, Boxing Conversion

[Pugh 2009]

Using == to Compare Objects Rather than .equals

[Seacord 2015]Image result for video iconImage Added EXP03-J. Do not use the equality operators when comparing values of boxed primitives LiveLesson

 

...