Java je programovací jazyk a platforma na vývoj a spúšťanie softvérových aplikácií. Má rôzne príchute:
Java Standard Edition (Java SE) Toto je obyčajná vanilková verzia Java. Môžete implementovať akúkoľvek softvérovú aplikáciu. Java SE má veľkú knižnicu kódov, ktorá obsahuje mnoho opakovane použiteľných softvérových funkcií. Java EE a Java ME opísané nižšie sú postavené na vrchole Java SE.
Vydanie Java Enterprise Edition (Java EE) Táto chuť Java stavia na Java SE. Java EE obsahuje ďalšie knižnice kódových a vývojových nástrojov, ktoré sú jedinečne užitočné pri vývoji obchodných aplikácií.
Vydanie Java Micro (Java ME) Keďže ide o ďalšie rozšírenie Java SE, je to v skutočnosti znížená verzia Java SE a pridružená knižnica softvéru, ktorá rieši jedinečné potreby Java aplikácií, ktoré by mali bežať na zariadeniach s obmedzenou schopnosťou, ako sú mobilné telefóny a PDA..
Keď jednoducho povieme „Java“, máme na mysli väčšinou Java Standard Edition.
J2EE odkazuje na prvú verziu Java Enterprise Edition.
Java (t. J. Java SE) vás neoprávňuje používať konkrétne vzory alebo architektúry pri implementácii aplikácií. Jedná sa o obyčajnú verziu Java a svoju aplikáciu môžete implementovať ľubovoľným preferovaným spôsobom.
Java EE však popisuje celkovú architektúru, ktorú by mala vaša podniková aplikácia dodržiavať. Java EE tiež obsahuje osvedčené postupy a pokyny, ktoré môžete dodržiavať pri riešení jedinečných požiadaviek obchodných aplikácií.