Why do some methods throw exceptions and how the calling method handles those exceptions?

If the checked exceptions are thrown then what would happen?

Also if unchecked exceptions are thrown...