Въведение в Java SE
Java е разработена от Sun Microsystems Inc. през 1991 г., по-късно придобита от Oracle Corporation. Язикът на Java е обектно-ориентиран език за програмиране, както и чувствителен към регистър език. Java програми са написани от разработчици, а компилацията се извършва от javac компилатор, който е включен в Java Development Kit (JDK). Javac компилаторът приема програмата като свой вход и дава байт код като изход. След това байт кодът се изпълнява от Java Virtual Machine (JVM) при изпълнение на времето за изпълнение. Java кодът е написан на всяка платформа и може да бъде изпълнен в множество платформи като Windows, UNIX, Solaris, Mac OS и т.н.
Характеристики на Java
По-долу са различните характеристики на Java
1. Просто
- Java е лесен за изучаване език, ако знаете основните понятия на C / C ++.
- В сравнение с други програмни езици, той има лесен и лесен за разбиране синтаксис.
- За разлика от други езици за програмиране, в които се използват указатели, концепции за претоварване, java премахва такива функции, за да преодолее сложността.
- Функцията за автоматично събиране на боклук е налична в Java, за да премахнете неизползваните / нереференцирани обекти, които не са достъпни в повечето езици за програмиране.
2. Обектно-ориентирани
- Java е обектно-ориентиран език за програмиране. И така, всичко е обект и може да се реализира въз основа на обектния модел.
- OOP Language има няколко концепции, които опростяват разработването и поддръжката на софтуер като капсулиране, абстракция, полиморфизъм, наследяване и др., Които могат да бъдат внедрени в Java.
3. Независима платформа
- Java е независима от платформата, защото се компилира в различни машини.
- Това е език, който се пише веднъж и може да бъде изпълнен на всяка платформа.
- Когато се компилира Java код, той се компилира в независим байт код и се интерпретира от JVM (Java Virtual Machine), който може да бъде инсталиран във всяка операционна система на платформата.
4. Обезпечени
- Java е известна със своята сигурност, защото разработва без вируси и работи във виртуална машина.
- Java използва проверка на байтов код, който проверява фрагментите на код за неправомерен код.
- Java проверява какви ресурси могат да бъдат достъпни от клас, т.е. четене, запис на локален диск.
5. Здрав
Java е здрав поради следните точки:
- За разлика от други езици за програмиране, той избягва използването на указатели от съображения за сигурност.
- Функциите за обработка на изключения и проверка на типа са налични в Java.
- Той полага усилия да намали склонните към грешки ситуации, като отделя повече внимание на времето за компилиране и проверката на грешките във времето на изпълнение.
6. Преносим
- Java е преносима, защото ви позволява да изпълните байтовия код на която и да е от платформите.
- Реализацията на Java не зависи от платформата и може да бъде пренесена до всяка от платформите, като по този начин я прави преносима.
7. Висока производителност
- Java използва компилатора "JIT" (Just in Time), за да компилира байтовия код към родния машинен код, когато се извиква някой от методите на Java, като по този начин увеличава производителността на изпълнението.
8. Разпределен
- Тази функция на Java ни позволява да осъществяваме достъп до файлове, като извикваме методите от всяка отдалечена система в интернет.
9. Многопоточна
- Нишката е малка мъничка програма, написана на Java, за да я изпълнява едновременно.
- Многостранното четене е една от основните характеристики на java за справяне с множество задачи.
- Предимството на използването на многопоточност е, че не заема много място за всяка нишка, тъй като използва една обща област от паметта.
10. Динамичен
- Java е динамична, тъй като поддържа огромно количество информация за времето на изпълнение.
- Той поддържа динамична компилация, интерпретация и автоматично управление на паметта.
Как да настроите / инсталирате Java SE
Следват стъпките за инсталиране на Java SE:
- Кликнете върху връзката Java SE Setup file Щракнете върху споменатата там опция за изтегляне JDK.
- Приемете лицензионното споразумение, за да продължите по-нататък. Изберете JDK за вашата компютърна версия, т.е. 32-битова или 64-битова.
- След като изтеглянето завърши, стартирайте изпълнимия файл за инсталация.
- Ако трябва да зададете променливи на средата, т.е. path и classpath, по-долу дадени стъпки трябва да се следват.
- Щракнете с десния бутон върху моя компютър и изберете опцията за свойства, спомената на екрана.
- След като щракнете върху свойства, след това изберете разширена настройка на системата.
- Щракнете върху опцията за променливи на околната среда и след това щракнете върху НОВО.
- Добавете java пътя (C: \ Program Files \ Java \\ bin \) в текстово поле с променлива стойност.
- Кликнете върху бутона OK. Отидете на командния ред и въведете команда „javac“, за да се уверите, че java е инсталиран успешно на вашия компютър.
Приложения на Java
Има много приложения, които могат да бъдат създадени с помощта на езика за програмиране на Java:
1. Самостоятелни GUI приложения
Java SE се използва за разработване на десктоп приложения или приложения на прозорци. Тези приложения трябва да бъдат инсталирани в една машина, например Antivirus, Text Editor и др. AWT и Swing обикновено се използват за създаване на самостоятелни приложения.
2. Приложения за Android
В наши дни всеки използва смартфони, таблети, айфони и др. Всички тези приложения са разработени с помощта на JAVA. Google предоставя Java API, за да започне да разработва приложения и компилира вашите файлове в класове. Java е най-известният общ и използван език, като повечето телефони са съвместими с него. С Java, ако знаете концепциите за обектно-ориентирано програмиране, създаването на приложения за android ще бъде много по-лесно и по-лесно от разработването на приложения за iOS.
3. Уеб приложения
Уеб приложенията се стартират от страна на сървъра и също създават динамични страници. Те са разпределени приложения, които работят на различни компютри и комуникацията се осъществява чрез мрежа или сървър. Те се използват за онлайн продажби на дребно, уебсайтове за електронна търговия, банково дело и др. Технологиите, използвани за създаване на уебсайтове са хибернация, издание на Java за предприятия, стандартно издание на Java и много други.
4. Научни приложения
Java често е избор за повечето научни приложения, тъй като е по-безопасен, преносим и поддържаем и използва инструменти за съвместимост на високо ниво от всеки друг език. Java се използва и в много банкови и инвестиционни приложения поради своите свойства за сигурност и безопасност. Много разработчици на уебсайтове за електронна търговия предпочитат Java като език за програмиране.
заключение
Java се използва широко в много приложения в реално време, като се започне от самостоятелни приложения до мобилни приложения. Той е един от гъвкавите езици, използвани досега в езиците за програмиране. Той предлага различни функции като мулти-резба, аплети и др. Това е прост език, но мощен инструмент за разработване на приложения.
Препоръчителни статии
Това е ръководство за Какво е Java SE ?. Тук обсъждаме основната концепция, функции и как да настроите или инсталирате Java SE с нейните предимства. Можете също да разгледате следната статия, за да научите повече -
- Как да свържете база данни в Java?
- Въпроси за интервю с Java Servlet
- Въпроси за интервю за колекция Java
- Манипулация на бит в Java
- Основни видове картографиране на хибернация
- Аплети в Java | Java Applets и няколко примерни кода