JavaBean are classes which obey the contractwhich says, it should have a no argument public constructor, getter and setter methods should be there for private members etc. You can download entire JavaBean specification from Java Bean Specifications

SCJP 1.4
Do not dwell in the past, do not dream of the future, concentrate the mind on the present moment.