Trzy edycje platformy Java

 

  1. Standard Edition (Java SE)

    Platforma Javy przeznaczona do tworzenia aplikacji po stronie klienta, uruchamianych na komputerach, a także apletów (applets), uruchamianych w przeglądarkach internetowych.

     

  2. Enterprise Edition (Java EE)

    Platforma Javy zbudowana w oparciu o pakiet Java SE, przeznaczona do tworzenia aplikacji serwerowych - np. serwletów (servlets), które są podobne do apletów, lecz działają po stronie serwera, a nie klienta.

     

  3. Micro Edition (Java ME)

    Platforma Javy zbudowana w oparciu o pakiet Java SE, przeznaczona do tworzenia aplikacji dla urządzeń mobilnych (MiDlets) oraz aplikacji dla urządzeń wbudowanych (Xlets) - np. bankomaty, routery, terminale POS (Point Of Sell), telefony-komórkowe (ale nie smartfony) - "zamknięte" urządzenia, na których jest uruchomiony określony program realizujący funkcje danego urządzenia - określane terminem Internet Rzeczy/Przedmiotów (IoT - Internet of Things).