Nielsen interview question

Explain the following Java concepts