SE znamená Java Standard Edition je výpočetní platforma, na které můžeme spouštět software a lze ji použít pro vývoj a nasazení přenosného kódu pro desktopová a serverová prostředí. Používá se programovací jazyk Java. Je součástí rodiny softwarových platforem Java. Java SE má řadu univerzálních API a Java Class Library. Je to základní programovací platforma Java a poskytuje všechny knihovny a API, jako např java.lang , java.io , java.math , java.net , java.util atd.
Níže je uvedeno několik rozhraní API, která má Java SE -
Java SE významné vlastnosti
- Java SE má všechny základní typy a objekty programovacího jazyka Java.
- Java SE poskytuje třídy na vysoké úrovni používané pro sítě, zabezpečení, přístup k databázím, vývoj GUI (Graphical User Interface) a analýzu XML.
- Nyní poskytuje statické členy uvnitř rozhraní.
- Poskytuje s Pro každého() metoda, která dokáže iterovat souvislými alokacemi paměti a umožňuje vám ji používat, aniž byste znali její velikost.
- Poskytuje třídu Collectors, která umožňuje akumulovat prvky do kolekcí a sumarizovat data podle různých kritérií.
- Poskytuje stream API, které umožňuje líné výpočty (pomocí toho můžete inicializovat, pouze pokud jsou vyžadovány) a programování ve funkčním stylu.
- Poskytuje třídu Base64 pro šifrování a dešifrování.
- Došlo ke zlepšení výkonu u konstruktoru java.lang.String(byte[], *) a metody java.lang.String.getBytes().
- Nová třída java.net.URLPermission byl přidán. Představuje oprávnění pro přístup ke zdroji definovanému danou URL.
- Poskytuje jediné rozhraní abstraktní metody.
Jak nastavit Java SE na Windows
Chcete-li vyvíjet nebo spouštět aplikace Java, musíte si stáhnout a nainstalovat sadu Java SE Development Kit.
Krok 1.) Stáhněte si nejnovější verzi Java SE z oficiálních stránek Oracle.
Krok 2.) Po stažení souboru budete mít stažený spustitelný soubor. Spusťte tento soubor a ponechte vše jako výchozí a pokračujte kliknutím na další.
Krok 3.) Po dokončení instalace budou vaše JDK a JRE staženy do složky programových souborů.
Krok 4.) Po dokončení instalace je třeba nastavit proměnné prostředí.
Krok 5.) Přejděte na ovládací panel -> Systém a zabezpečení -> Systém -> Pokročilá nastavení systému. Zobrazí se následující dialogové okno.
Krok 6.) Klikněte na Proměnné prostředí, přejděte na systémové proměnné a dvakrát klikněte na Cesta.
Krok 7.) Nyní přidejte cestu vašeho bin souboru přítomného v JDK souboru do proměnné Path.
Nastavení prostředí Java je dokončeno.
Pro vývoj můžete použít jakékoli IDE jako IntelliJ IDEA, Eclipse nebo NetBeans. Eclipse a NetBeans jsou zdarma, ale IDE, ale IntelliJ IDEA je placené IDE.
Java SE vs Java EE
Java EE označuje Java Enterprise Edition. Je to obal kolem Java SE poskytující funkce pro distribuované výpočty, webové služby, čtení a zápis z databáze transakčním způsobem. Java EE je obal kolem Java SE, který spolu s Java SE poskytuje určité další funkce a vlastnosti.
Java SE | Java EE |
---|---|
Java SE poskytuje základní funkce, jako je definování typů a objektů. | Java EE poskytuje API pro spouštění rozsáhlých aplikací. |
SE je standardní specifikace Java | EE je postaven na Java SE. Poskytuje funkce jako webové aplikace, servlety atd. |
Skládá se z knihoven tříd, virtuálních strojů, programování prostředí nasazení. | Java EE je strukturovaná aplikace s oddělenou klientskou, obchodní a podnikovou vrstvou. |
Většinou se používá k vývoji API pro desktopové aplikace, jako je antivirový software, hry atd. | Používá se především pro vývoj webových aplikací. |
Je vhodný pro začínající Java vývojáře. | Je vhodný pro zkušené Java vývojáře, kteří vytvářejí celopodnikové aplikace. |
Funkce ověřování uživatele není součástí Java SE. | Autentizaci uživatele zajišťuje Java EE. |
Budoucnost Java SE
Zdá se, že Java SE ztrácí své kouzlo, protože neposkytuje mnoho užitečných funkcí a používá se pouze pro základní funkce programovacího jazyka Java. Pokračující trend ukazuje klesající používání Java SE a stále více lidí používá jiné programovací platformy, jako je Java EE, Java ME a Python. Java SE přišla s funkcemi, jako je sdílení datové třídy aplikací, paralelní plné GC, rozhraní pro sběrač odpadků, rozhraní typu lokální proměnné, díky čemuž obstojí v porovnání s jinými programovacími platformami, ale stále není na úrovni. Java se v současnosti zaměřuje na správu dat a ekosystémy strojového učení.