Which is the most appropriate way to handle invalid method arguments passed to a public method?

  1. Throw AssertionError

  2. Throw IllegalStateException

  3. Throw IllegalArgumentException

  4. Throw InvalidArgumentException


Correct Option: C

Find more quizzes: