introduction java programming language video tutorial
Този урок за видео в Java обяснява какво е език за програмиране на Java, неговите характеристики и различни типове приложения, които можем да разработим, използвайки език Java:
Java е популярен език за програмиране, разработен от Sun Microsystems (по-късно обединен с Oracle) през 1991 г. Java е разработена от Джеймс Гослинг и Патрик Нотън.
В ежедневния ни живот от сутрин до вечер ние използваме много програмирани от Java приложения и устройства, които включват смартфона в ръката ви, за да защитим транзакциите, подкрепящи ATM.
Изрична последователност от Java уроци е съставен в тази поредица, за да ви даде по-добро разбиране на понятието Java.
Какво ще научите:
Въведение в програмирането на Java
Вижте видео урока по-долу за:
Основни понятия на Java
Въведение в Java
Първоначално той е кръстен като „Oak“, но впоследствие е преименуван през 1995 г. на „Java“, тъй като Oak вече е регистрирана търговска марка.
Първото издание на Java беше известно като „Java 1.0“. През годините езикът Java се е развил значително и много функции са добавени към Java. В резултат на това бяха пуснати много нови версии. Последното издание на Java е JDK (Java Development Kit) 13 или Java 13, което беше пуснато на 10 септември 2019 г.
Щракнете тук за Java версия източник.
И така, какво е Java?
С прости думи, Java е обектно-ориентиран език за програмиране, който произлиза както от C, така и от C ++. От C Java взема своя формат, докато обектно-ориентираното програмиране от C ++. Така че, за да научи Java от нулата, човек със знания за C / C ++ би бил лесен за разбиране.
И така, можем да определим Java като
- Просто
- Силно здрав
- Обектно-ориентирана
- Сигурен език за програмиране.
Всеки хардуерен компонент или софтуерна среда, в която се изпълнява дадена програма, се нарича „платформа“. Java има Java Runtime Environment (JRE) бягайки по него. По този начин Java също е платформа.
Ще научим повече за Java като платформа в следващите ни уроци.
Към днешна дата езикът за програмиране Java е най-популярният език за програмиране за разработване на уеб приложения клиент-сървър за интернет с приблизително 9 милиона разработчици, работещи и използващи Java.
Характеристики на Java
Нека обсъдим някои от отличителните черти на езика за програмиране Java.
# 1) Просто: Синтаксисът на Java е доста прост и лесен за разбиране. Java също е лесна за научаване. Повечето функции на C ++, които са били или трудни за разбиране, или неясни, са опростени в Java, а някои са пропуснати.
Например, указателите отсъстват в Java.
# 2) Сигурно: Java програма работи в Java Runtime Environment (JRE), което я прави сигурна. JRE няма взаимодействие със системната ОС, така че Java програмите не пречат на системата. Освен това езикът Java има функции за сигурност, които ни позволяват да разработваме защитени от вируси приложения. Ето защо много банкови приложения са изградени на Java.
# 3) Здрав: Java въвежда автоматично събиране на боклук и обработка на изключения, което помага да се предотвратят евентуални грешки. Java също така набляга на проверката на времето за компилация и времето за изпълнение. Всички тези функции правят програмите / приложенията, разработени в Java, по-здрави.
# 4) Преносим: Програмата Java, компилирана в байт код, може да се изпълнява на всяка платформа. Той е независим от изпълнението и всичко необходимо за стартиране на кода като съхранение, типове данни и т.н. са предварително дефинирани.
# 5) Обектно-ориентиран: Java е чист обектно-ориентиран език за програмиране. Всичко в Java е обект. Езиковите функции са лесно разширяеми, тъй като има солиден обектно-базиран модел за програмиране. Езикът Java поддържа всички основни характеристики на обектно-ориентираното програмиране.
# 6) Независими от платформата: Java е код „пишете веднъж, стартирайте навсякъде“. За разлика от други езици за програмиране, които се компилират в специфичен за машината код, Java се компилира в байт код, който може да работи на всяка машина, независима от операционната система. Всяка машина, която изпълнява Java Runtime Environment (JRE), може да изпълнява този байт код.
# 7) Многонишков: Функцията за многопоточност на Java позволява на Java приложенията да изпълняват множество задачи едновременно. Освен това множество нишки използват една и съща памет и други ресурси и изпълняват задачи едновременно.
# 8) Разпределени: Използвайки Java, можем да разработим разпределени приложения, използвайки разширени Java концепции като Remote Method Invocation (RMI) и Enterprise Java Beans (EJB).
Така че можем да разпространяваме програмата Java на различни машини, свързани чрез интернет, т.е. обект на една машина може да изпълнява отдалечени процедури на друга отдалечена машина.
Това са основните характеристики на Java, които я правят популярен и най-търсеният език за програмиране днес.
Нека обсъдим различните типове приложения, които можем да разработим, използвайки езика за програмиране Java.
Типове Java приложения
Езикът за програмиране Java може да се използва за създаване на следните видове приложения.
# 1) Самостоятелни приложения
Те са известни също като Windows-базирани или настолни приложения. Това са основно независим софтуер, който може да се инсталира на работния плот.
Приложения като медиен плейър, антивирусен софтуер, настолни редактори и др. Са някои от приложенията, които са самостоятелни. Функциите на Java като AWT и Swing обикновено се използват за разработване на този тип приложения.
# 2) Приложения за предприятия
Корпоративните приложения обикновено са разпределени приложения и имат функции като висока сигурност, балансиране на натоварването и клъстериране.
Java предоставя тези функции чрез корпоративни Java Beans (EJB) и като такива EJB може да се използва за разработване на корпоративни приложения. Банковите приложения са корпоративни приложения, които са най-популярни.
# 3) Уеб приложения
Уеб приложенията се изпълняват от страната на сървъра и създават динамични уеб страници. Тези приложения трябва да бъдат силно динамични и да могат да разработват уеб страници в движение. Функциите на Java като JSP, сървлети, подпори, пружина, хибернация и др. Се използват за разработване на уеб приложения.
# 4) Мобилни приложения
Мобилното приложение е приложение, разработено за работа на мобилни устройства. В момента Java ME и Android се използват за разработване на мобилни приложения.
От това виждаме, че Java ни позволява да разработваме редица приложения, използвайки различните му функции. Това прави Java най-популярния език, който все още е на върха дори след толкова години от развитието си. Като програмист не е необходимо да превключваме технологии за разработване на различни видове приложения. Можем да правим почти всичко, използвайки Java.
Версии на Java
Версии | Година на издаване |
---|---|
Java SE 6 | 2006 г. |
JDK 1.0 | деветнайсет деветдесет и шест |
JDK 1.1 | 1997 г. |
J2SE 1.2 | 1998 г. |
J2SE 1.3 | 2000 г. |
J2SE 1.4 | 2002 г. |
J2SE 5.0 | 2004 г. |
Java SE 7 | 2011 г. |
Java SE 8 | 2014 г. |
Java SE 9 | 2017 г. |
Преглед на програмирането на Java
- Програмата Java може да бъде написана във всеки текстов файл и може да бъде наречена като myprogram.java
- Този код ще бъде съставен от JDK (Java Development Kit) и това “.Java ”Файлът ще бъде преобразуван в байт код като“ myprogram.class ”Файл.
- Отново, това ще бъде преобразувано в 0 и 1 от JVM (Java Virtual Machine). Може да се изпълнява на всяка платформа, тъй като JVM е наличен за няколко операционни системи.
- Така че, за да създадете проект на Java, ви е необходим JDK, инсталиран на вашата машина. Ако изтеглите JDK, той ще съдържа JRE (Java Runtime Environment) и инструменти за разработка.
- JRE е Java Runtime среда, която е необходима за стартиране на Java приложението и се състои от JVM, класове пакети и библиотеки по време на изпълнение.
- Щракнете тук за да изтеглите JDK.
Поток на компилация и изпълнение на Java програма
Интегрирана среда за разработка на Java (IDE)
Java IDE е софтуер, който помага на потребителите лесно да пишат и отстраняват грешки в програмата. Той може да подчертае синтаксиса и грешките. Една от известните IDE е Eclipse. Изтеглете Eclipse от това връзка.
Основни моменти, които трябва да се отбележат:
- Java е независима от платформата, тъй като програмата Java може да се изпълнява във всяка операционна система или друг хардуер.
- За да компилираме програмата Java, се нуждаем от JDK.
- JRE осигурява среда за изпълнение.
- Много невероятни приложения са разработени от платформата Java. Например, NASA World Wind е напълно разработен в Java. Подобно е на google earth. И Blu-Ray BD J е разработен в Java.
- Eclipse е популярна IDE с отворен код за разработване на Java проекти.
Заключение
Този урок очертава основната информация за езика Java от неговата история на развитие до различните му функции и видове приложения, които можем да разработим, използвайки този език.
Java езикът е лесен за научаване и има много прост синтаксис. Всеки начинаещ програмист може да научи основите на Java, но обучението става по-лесно, ако програмистът има предварителни познания по езици C и C ++. Това е така, защото Java извлича своя формат от C и взема своите OOP функции от C ++.
Следователно програмистите, изучаващи Java, ще открият повечето концепции, подобни на тези два езика, въпреки че Java е премахнала сложните концепции / функции от C ++, забележителна характеристика на указателите на C ++ липсва в Java.
След като обсъдихме встъпителната информация относно езика Java, в следващите ни уроци ще започнем да изучаваме езика за програмиране Java стъпка по стъпка.
Препоръчително четене
- Урок за отражение на Java с примери
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- Модификатори на достъп в Java - Урок с примери
- Java SWING Урок: Контейнер, компоненти и обработка на събития
- Урок за Java Collections Framework (JCF)
- Java String с String Buffer и String Builder Tutorial
- Разполагане на Java: Създаване и изпълнение на Java JAR файл
- Процес на въвеждане и инсталиране на Python