Question: What's the difference between `.equals` and `==`?

  1. They do the exact same thing
  2. `==` won't work on objects
  3. `==` cannot be applied to `String`
  4. `==` is a wrapper of `.equals()` and checks for nulls

Answer: The correct answer of the above question is Option D:`==` is a wrapper of `.equals()` and checks for nulls