जावा मुख्य रूप से तीन प्रकार के होते हैं – Java Standerd Edition (J2SE), Java Enterprise Edition (J2EE), Java Micro Edition (J2ME).