Java on programmeerimiskeel ja platvorm tarkvararakenduste arendamiseks ja käitamiseks. See on erineva maitsega:
Java standardväljaanne (Java SE) See on Java tavaline vaniljeversioon. Sellega saate rakendada mis tahes tarkvararakendusi. Java SE-l on suur koodikogu, mis sisaldab paljusid korduvkasutatavaid tarkvarafunktsioone. Allpool kirjeldatud Java EE ja Java ME on üles ehitatud Java SE peale.
Java ettevõtteversioon (Java EE) See Java maitse põhineb Java SE-l. Java EE sisaldab täiendavaid kooditeeke ja arendusvahendeid, mis on ärirakenduste arendamisel unikaalselt kasulikud.
Java mikroväljaanne (Java ME) Selle asemel, et olla veel üks Java SE laiendus, on see tegelikult Java SE vähendatud versioon ja sellega seotud tarkvarakogu, mis vastab Java-rakenduste ainulaadsetele vajadustele, mis peaksid töötama piiratud võimalusega seadmetes nagu mobiiltelefonid ja PDA-d.
Kui öeldakse lihtsalt “Java”, peame silmas enamasti Java Standard Editioni.
J2EE viitab Java Enterprise Editioni esimesele versioonile.
Java (st Java SE) ei anna teile volitust rakenduste rakendamisel konkreetsete mustrite või arhitektuuride kasutamiseks. See on Java tavaline versioon ja saate oma rakenduse igal eelistatud viisil rakendada.
Java EE kirjeldab siiski üldist arhitektuuri, mida teie ärirakendus peaks järgima. Java EE sisaldab ka parimaid tavasid ja juhiseid, mida võite järgida ärirakenduste ainulaadsete nõuete käsitlemisel.