Systematic interview question

In Java, what is a Bean?