SE oznacza Wersja standardowa Java to platforma obliczeniowa, na której możemy uruchamiać oprogramowanie i która może być wykorzystywana do tworzenia i wdrażania przenośnego kodu dla środowisk stacjonarnych i serwerowych. Używa języka programowania Java. Jest częścią rodziny platform oprogramowania Java. Java SE zawiera różnorodne interfejsy API ogólnego przeznaczenia i bibliotekę klas Java. Jest to podstawowa platforma programistyczna Java zawierająca wszystkie biblioteki i interfejsy API, takie jak java.lang , Java.io , Java.math , Java.net , Java.util itp.
Poniżej znajduje się kilka interfejsów API dostępnych w Java SE:
Istotne funkcje Java SE
- Java SE zawiera wszystkie podstawowe typy i obiekty języka programowania Java.
- Java SE udostępnia klasy wysokiego poziomu używane do pracy w sieci, bezpieczeństwa, dostępu do baz danych, tworzenia GUI (graficznego interfejsu użytkownika) i analizowania XML.
- Teraz zapewnia statyczne elementy członkowskie wewnątrz interfejsów.
- Zapewnia Dla każdego() metoda, która może iterować po ciągłych alokacjach pamięci i pozwala na użycie jej bez znajomości jej rozmiaru.
- Udostępnia klasę Collectors, która umożliwia gromadzenie elementów w kolekcje, podsumowujące dane według różnych kryteriów.
- Zapewnia API strumieniowe, które umożliwia leniwe obliczenia (dzięki temu można inicjować tylko wtedy, gdy są wymagane) i programowanie w stylu funkcjonalnym.
- Zapewnia klasę Base64 do szyfrowania i deszyfrowania.
- Poprawiono wydajność konstruktora java.lang.String(byte[], *) i metody java.lang.String.getBytes().
- Nowa klasa java.net.URLPermission został dodany. Reprezentuje pozwolenie na dostęp do zasobu zdefiniowanego przez dany adres URL.
- Zapewnia pojedynczy interfejs metody abstrakcyjnej.
Jak skonfigurować Java SE w systemie Windows
Aby tworzyć lub uruchamiać aplikacje Java, należy pobrać i zainstalować zestaw Java SE Development Kit.
Krok 1.) Pobierz najnowszą wersję Java SE z oficjalnej strony Oracle.
pogrubienie w css
Krok 2.) Po pobraniu pliku zostanie pobrany plik wykonywalny. Uruchom ten plik i zachowaj wszystko jako domyślne, a następnie klikaj dalej.
Krok 3.) Po zakończeniu instalacji pakiety JDK i JRE zostaną pobrane do folderu plików programu.
Krok 4.) Po zakończeniu instalacji musisz skonfigurować zmienne środowiskowe.
Krok 5.) Przejdź do panelu sterowania -> System i zabezpieczenia -> System -> Zaawansowane ustawienia systemu. Pojawi się następujące okno dialogowe.
tablica Java
Krok 6.) Kliknij Zmienne środowiskowe, przejdź do zmiennych systemowych i kliknij dwukrotnie Ścieżka.
Krok 7.) Teraz dodaj ścieżkę pliku bin obecnego w pliku JDK do zmiennej Path.
Konfiguracja środowiska Java została ukończona.
Do programowania możesz użyć dowolnego IDE, takiego jak IntelliJ IDEA, Eclipse lub NetBeans. Eclipse i NetBeans są bezpłatne, ale IDE, ale IntelliJ IDEA jest płatnym IDE.
Java SE kontra Java EE
Java EE oznacza Java Enterprise Edition. Jest to opakowanie Java SE zapewniające funkcje przetwarzania rozproszonego, usług internetowych oraz odczytu i zapisu z bazy danych w sposób transakcyjny. Java EE to opakowanie Java SE zapewniające pewne dodatkowe funkcjonalności i możliwości wraz z Java SE.
Java SE | JavaEE |
---|---|
Java SE zapewnia podstawowe funkcjonalności, takie jak definiowanie typów i obiektów. | Java EE zapewnia interfejsy API do uruchamiania aplikacji na dużą skalę. |
SE to standardowa specyfikacja Java | EE jest zbudowane na Java SE. Zapewnia funkcjonalności, takie jak aplikacje internetowe, serwlety itp. |
Składa się z bibliotek klas, maszyn wirtualnych, programowania środowiska wdrożeniowego. | Java EE to ustrukturyzowana aplikacja z oddzielnymi warstwami klienckimi, biznesowymi i korporacyjnymi. |
Jest używany głównie do tworzenia interfejsów API dla aplikacji komputerowych, takich jak oprogramowanie antywirusowe, gry itp. | Stosowany jest głównie do tworzenia aplikacji internetowych. |
Jest odpowiedni dla początkujących programistów Java. | Jest odpowiedni dla doświadczonych programistów Java, którzy tworzą aplikacje dla całego przedsiębiorstwa. |
Funkcja uwierzytelniania użytkownika nie jest dostępna w środowisku Java SE. | Uwierzytelnianie użytkownika zapewnia Java EE. |
Przyszłość Java SE
Java SE wydaje się tracić swój urok, gdyż nie oferuje wielu przydatnych funkcjonalności i jest wykorzystywana jedynie do podstawowych funkcji języka programowania Java. Utrzymujący się trend pokazuje malejące wykorzystanie Java SE, a więcej osób korzysta z innych platform programistycznych, takich jak Java EE, Java ME i Python. Java SE wprowadziła takie funkcje, jak udostępnianie klas danych aplikacji, równoległe pełne GC, interfejs modułu zbierającego elementy bezużyteczne, interfejs typu zmiennych lokalnych, co sprawia, że dobrze radzi sobie z innymi platformami programistycznymi, ale wciąż nie jest na najwyższym poziomie. Java koncentruje się obecnie na zarządzaniu danymi i ekosystemach uczenia maszynowego.