SE означава Стандартно издание на Java е изчислителна платформа, в която можем да изпълняваме софтуер и може да се използва за разработка и внедряване на преносим код за настолни и сървърни среди. Той използва езика за програмиране Java. Той е част от семейството на софтуерни платформи Java. Java SE има разнообразие от API с общо предназначение и Java Class Library. Това е основната платформа за програмиране на Java и предоставя всички библиотеки и API, като напр java.lang , java.io , java.math , java.net , java.util и т.н.
java примерен код
Следват малкото API, които Java SE има -
Важни характеристики на Java SE
- Java SE има всички основни типове и обекти на езика за програмиране Java.
- Java SE предоставя класове от високо ниво, използвани за работа в мрежа, сигурност, достъп до бази данни, разработка на GUI (графичен потребителски интерфейс) и анализ на XML.
- Вече предоставя статични членове в интерфейси.
- Осигурява с За всеки() метод, който може да итерира през непрекъснати разпределения на паметта и ви позволява да го използвате, без да знаете размера му.
- Той предоставя клас Collectors, който позволява натрупване на елементи в колекции, обобщаване на данни според различни критерии.
- Той предоставя API за поток, който позволява мързеливо изчисление (чрез това можете да инициализирате само ако са необходими) и програмиране във функционален стил.
- Той предоставя клас Base64 за криптиране и декриптиране.
- Производителността е подобрена за конструктора java.lang.String(byte[], *) и метода java.lang.String.getBytes().
- Нов клас java.net.URLPermission беше добавено. Той представлява разрешение за достъп до ресурс, дефиниран от даден URL.
- Той предоставя интерфейс за единичен абстрактен метод.
Как да настроите Java SE на Windows
За да разработите или стартирате Java приложения, трябва да изтеглите и инсталирате Java SE Development Kit.
Стъпка 1.) Изтеглете последната версия на Java SE от официалния сайт на Oracle.
Стъпка 2.) След като изтеглите файла, ще имате изтеглен изпълним файл. Стартирайте този файл и запазете всичко по подразбиране и продължете да щракате напред.
Стъпка 3.) След завършване на инсталацията, вашите JDK и JRE ще бъдат изтеглени в папката с програмни файлове.
Стъпка 4.) След завършване на инсталацията, трябва да настроите променливите на средата.
Стъпка 5.) Отидете на контролния панел -> Система и сигурност -> Система -> Разширени системни настройки. Ще се появи следният диалогов прозорец.
итериране на карта в java
Стъпка 6.) Кликнете върху Променливи на средата, отидете на системни променливи и щракнете двукратно върху Път.
ритик рошан
Стъпка 7.) Сега добавете пътя на вашия bin файл, присъстващ в JDK файла, към променливата Path.
Настройката на Java среда е завършена.
За разработка можете да използвате всяка IDE като IntelliJ IDEA, Eclipse или NetBeans. Eclipse и NetBeans са безплатни, но IDE, но IntelliJ IDEA е платена IDE.
Java SE срещу Java EE
Java EE се отнася до Java Enterprise Edition. Това е обвивка около Java SE, предоставяща функции за разпределени изчисления, уеб услуги, четене и писане от база данни по транзакционен начин. Java EE е обвивка около Java SE, предоставяща определени допълнителни функционалности и характеристики заедно с тези на Java SE.
Java SE | Java EE |
---|---|
Java SE предоставя основни функции като дефиниране на типове и обекти. | Java EE предоставя API за стартиране на широкомащабни приложения. |
SE е стандартна спецификация на Java | EE е изграден върху Java SE. Той предоставя функционалности като уеб приложения, сървлети и др. |
Състои се от библиотеки с класове, виртуални машини, програмиране на средата за разполагане. | Java EE е структурирано приложение с отделни клиентски, бизнес и корпоративни слоеве. |
Използва се най-вече за разработване на API за настолни приложения като антивирусен софтуер, игра и др. | Използва се главно за разработка на уеб приложения. |
Подходящ е за начинаещи Java разработчици. | Подходящо е за опитни Java разработчици, които създават корпоративни приложения. |
Функцията за удостоверяване на потребителя не се предоставя с Java SE. | Удостоверяването на потребителя се осигурява от Java EE. |
Бъдещето на Java SE
Java SE изглежда губи своя чар, тъй като не предоставя много полезни функционалности и се използва само за основните функции на езика за програмиране Java. Продължаващата тенденция показва намаляване на използването на Java SE и повече хора използват други платформи за програмиране като Java EE, Java ME и Python. Java SE предлага функции като Споделяне на клас данни на приложения, паралелен пълен GC, интерфейс за събиране на боклук, интерфейс за тип локална променлива, което го прави силен с други платформи за програмиране, но все пак не е на ниво. В момента Java се фокусира върху екосистемите за управление на данни и машинно обучение.