Java Bean is always a Java Class. Only thing is that it should follow certan rules to be a Java Bean.
i.e. Java Bean is a sub-set of Java Class.
Originally posted by Sheldon Rego:
How do U basically distinguish between a Java class and a Java Bean on a technical level as there are a lot of debatable points if some could please elaborate on this topic