Java on ohjelmointikieli ja -alusta ohjelmistosovellusten kehittämiseen ja ajamiseen. Se on eri makuja:
Java Standard Edition (Java SE) Tämä on Java-pelkkää vaniljaversiota. Voit toteuttaa minkä tahansa ohjelmistosovelluksen sen avulla. Java SE: llä on suuri koodikirjasto, joka sisältää monia uudelleenkäytettäviä ohjelmisto-toimintoja. Alla kuvatut Java EE ja Java ME on rakennettu Java SE: n päälle.
Java Enterprise Edition (Java EE) Tämä Java-maku rakentuu Java SE: lle. Java EE sisältää lisäkirjastoja koodi- ja kehitystyökaluista, jotka ovat erityisen hyödyllisiä liiketoimintasovellusten kehittämisessä.
Java Micro Edition (Java ME) Sen sijaan, että se olisi jälleen yksi Java SE: n laajennus, tämä on itse asiassa Java SE: n ja siihen liittyvän ohjelmistokokoelman alennettu versio, joka vastaa Java-sovellusten yksilöllisiin tarpeisiin, joiden pitäisi toimia rajoitetun kapasiteetin laitteissa, kuten matkapuhelimissa ja PDA-laitteissa..
Kun sanomme yksinkertaisesti ”Java”, tarkoitamme enimmäkseen Java Standard Editionia.
J2EE viittaa Java Enterprise Edition -sovelluksen ensimmäiseen versioon.
Java (eli Java SE) ei valtuuta sinua käyttämään tiettyjä malleja tai arkkitehtuureja sovellusten toteuttamisessa. Se on Java-versio, ja voit toteuttaa sovelluksesi millä tahansa haluamallasi tavalla.
Java EE kuvaa kuitenkin yleistä arkkitehtuuria, jota yrityksesi sovelluksen tulee noudattaa. Java EE sisältää myös parhaat käytännöt ja ohjeet, joita voit noudattaa käsitellessäsi liiketoimintasovellusten ainutlaatuisia vaatimuksia.