introduction java programming language video tutorial
Овај уводни увод у Јава објашњава шта је програмски језик Јава, његове карактеристике и разни типови апликација које можемо развити помоћу Јава језика:
Јава је популаран програмски језик који су 1991. године развили Сун Мицросистемс (касније спојен са Орацлеом). Јаву су развили Јамес Гослинг и Патрицк Наугхтон.
У нашем свакодневном животу од јутра до вечери користимо многе програме и уређаје програмиране на Јави који укључују паметни телефон у вашој руци да бисмо осигурали сигурносне трансакције АТМ-а.
Експлицитна секвенца од Јава туторијали је састављен у овој серији ради бољег разумевања концепта Јава.
Шта ћете научити:
Увод у Јава програмирање
Погледајте доњи видео водич о:
Основни концепти Јаве
Увод у Јаву
У почетку је добио име „Храст“, али је касније преименован 1995. године у „Јава“, јер је Храст већ био регистровани заштитни знак.
Прво издање Јава било је познато као „Јава 1.0“. Током година Јава језик се знатно развио и у Јава је додато пуно функција. Као резултат тога, објављено је пуно нових верзија. Најновије издање Јава је ЈДК (Јава Девелопмент Кит) 13 или Јава 13, које је објављено 10. септембра 2019.
Кликните овде за извор Јава верзије.
Па, шта је Јава?
Једноставно речено, Јава је објектно оријентисани програмски језик који потиче и из Ц и из Ц ++. Од Ц-а Јава узима свој формат, док објектно-оријентисано програмирање узима од Ц ++. Дакле, да би научио Јаву од нуле, појединцу са знањем Ц / Ц ++ било би лако схватљиво.
Дакле, Јава можемо дефинисати као
- Једноставно
- Изузетно робустан
- Објектно оријентисан
- Сигуран програмски језик.
Било која хардверска компонента или софтверско окружење у којем се програм изводи назива се „платформа“. Јава има Јава Рунтиме Енвиронмент (ЈРЕ) трчећи по њему. Стога је Јава такође платформа.
О Јава-и као платформи сазнаћемо више у нашим наредним водичима.
Од данас је програмски језик Јава најпопуларнији програмски језик за развој веб апликација клијент-сервер за Интернет, са процењених 9 милиона програмера који раде и користе Јаву.
Јава карактеристике
Размотримо неке од карактеристичних карактеристика програмског језика Јава.
# 1) Једноставно: Јава синтакса је прилично једноставна и лако разумљива. Јава је такође лако научити. Већина карактеристика Ц ++ које је било тешко разумети или су двосмислене у Јава су поједностављене, а неке су изостављене.
На пример, показивачи су одсутни на Јави.
# 2) Сигурно: Јава програм ради у Јава Рунтиме Енвиронмент (ЈРЕ) што га чини сигурним. ЈРЕ нема интеракцију са системским ОС-ом, тако да јава програми не ометају систем. Поред тога, језик Јава има сигурносне функције које нам омогућавају да развијемо безбедне апликације без вируса. Због тога су многе банкарске апликације изграђене на Јави.
# 3) Робусно: Јава уводи аутоматско прикупљање смећа и руковање изузецима што помаже у спречавању било каквих потенцијалних грешака. Јава такође наглашава време провере грешака и време извршавања. Све ове функције чине програме / апликације развијене на Јави робуснијим.
# 4) Преносни: Јава програм компајлиран у бајт код може се покренути на било којој платформи. Независан је од имплементације и све што је потребно за покретање кода као што су складиште, типови података итд. Су унапред дефинисани.
# 5) Објектно оријентисани: Јава је чисти објектно оријентисани програмски језик. Све у Јави је објекат. Карактеристике језика су лако прошириве јер постоји чврст објектни модел за програмирање. Јава језик подржава све главне карактеристике објектно оријентисаног програмирања.
# 6) Независно од платформе: Јава је код „напиши једном, покрени било где“. За разлику од осталих програмских језика који се преводе у машински специфични код, Јава се компајлира у бајт код који се може покренути на било којој машини неовисно о оперативном систему. Било која машина која покреће Јава Рунтиме Енвиронмент (ЈРЕ) може да покрене овај бајт код.
# 7) Вишенитни: Јавина вишенитна функција омогућава Јава апликацијама да истовремено извршавају више задатака. Штавише, више нити користи исту меморију и друге ресурсе и извршава задатке истовремено.
# 8) Дистрибуирано: Коришћењем Јаве можемо развијати дистрибуиране апликације користећи напредне Јава концепте попут Ремоте Метход Инвоцатион (РМИ) и Ентерприсе Јава Беанс (ЕЈБ).
Тако можемо дистрибуирати Јава програм на различитим машинама повезаним путем Интернета, тј. Објекат на једној машини може извршити удаљене процедуре на другој удаљеној машини.
То су главне карактеристике Јава због којих је данас популаран и најтраженији програмски језик.
Размотримо различите типове апликација које можемо развити помоћу програмског језика Јава.
Типови Јава апликација
Јава програмски језик се може користити за креирање следећих врста апликација.
# 1) Самосталне апликације
Они су такође познати и као Виндовс или десктоп апликације. То су у основи независни софтвери који се могу инсталирати на радну површину.
Апликације као што су медија плејер, антивирусни софтвер, уредници за радну површину итд. Су неке од самосталних апликација. Јава функције попут АВТ и Свинг обично се користе за развој ових врста апликација.
# 2) Апликације за предузећа
Подузетничке апликације су обично дистрибуиране апликације и имају функције као што су висока сигурност, уравнотежење оптерећења и груписање.
Јава пружа ове функције путем корпоративног Јава Беанс-а (ЕЈБ) и као такав ЕЈБ може да се користи за развој пословних апликација. Банкарске апликације су најпопуларније пословне апликације.
# 3) Веб апликације
Веб апликације се покрећу на страни сервера и креирају динамичке веб странице. Ове апликације морају бити изузетно динамичне и треба да могу да развијају веб странице у покрету. Јава функције попут ЈСП, сервлета, носача, опруге, хибернације итд. Користе се за развој веб апликација.
# 4) Мобилне апликације
Мобилна апликација је апликација развијена за покретање на мобилним уређајима. Тренутно се Јава МЕ и Андроид користе за развој мобилних апликација.
Из овога видимо да нам Јава омогућава развој низа апликација користећи његове различите функције. То Јава чини најпопуларнијим језиком који је и даље на врху чак и након толико година од његовог развоја. Као програмер, не треба да мењамо технологије за развој различитих врста апликација. Помоћу Јаве можемо учинити готово све.
Јава верзије
Верзије | Година издавања |
---|---|
Јава СЕ 6 | 2006 |
ЈДК 1.0 | деветнаест деведесет шест |
ЈДК 1.1 | 1997 |
Ј2СЕ 1.2 | 1998 |
Ј2СЕ 1.3 | 2000 |
Ј2СЕ 1.4 | 2002 |
Ј2СЕ 5.0 | 2004 |
Јава СЕ 7 | 2011 |
Јава СЕ 8 | 2014 |
Јава СЕ 9 | 2017 |
Преглед Јава програмирања
- Јава програм се може писати у било којој обичној текстуалној датотеци и може се назвати као мипрограм.јава
- Овај код ће саставити ЈДК (Јава Девелопмент Кит) и ово “.Јава ”Датотека ће се претворити у бајт код као“ мипрограм.цласс ”Датотека.
- Поново, ЈВМ (Јава виртуелна машина) ће претворити у 0 и 1. Може се покренути на било којој платформи јер је ЈВМ доступан за неколико оперативних система.
- Дакле, да бисте креирали Јава пројекат, потребан вам је ЈДК инсталиран на вашем рачунару. Ако преузмете ЈДК, он ће садржати ЈРЕ (Јава Рунтиме Енвиронмент) и развојне алате.
- ЈРЕ је Јава Рунтиме окружење потребно за покретање Јава апликације, а састоји се од ЈВМ-а, класа пакета и рунтиме библиотека.
- Кликните овде да преузмете ЈДК.
Ток компилације и извршавања Јава програма
Јава интегрисано развојно окружење (ИДЕ)
Јава ИДЕ је софтвер који помаже корисницима да лако напишу и отклоне грешке у програму. Може да истакне синтаксу и грешке. Један од познатих ИДЕ је Ецлипсе. Преузмите Ецлипсе са ово линк.
Кључне тачке које треба напоменути:
- Јава је независна од платформе јер се Јава програм може покретати у било ком ОС-у или било ком хардверу.
- За компајлирање Јава програма потребан нам је ЈДК.
- ЈРЕ пружа рунтиме окружење.
- Јава платформа је развила много невероватних апликација. На пример, НАСА Ворлд Винд потпуно је развијен на Јави. Слично је гоогле Еартх-у. А Блу-Раи БД Ј је развијен на Јави.
- Ецлипсе је популаран ИДЕ отвореног кода за развој Јава пројеката.
Закључак
Овај водич је изложио основне податке о језику Јава од његове историје развоја до различитих карактеристика и врста апликација које можемо развити помоћу овог језика.
Јава језик је једноставан за учење и има врло једноставну синтаксу. Било који програмер почетник може научити основе Јава-а, али учење постаје лакше ако програмер има претходно знање језика Ц и Ц ++. То је зато што Јава изводи свој формат из Ц, а ООП функције узима из Ц ++.
Отуда ће програмери који уче Јава наћи већину концепата сличних ова два језика, иако је Јава уклонила сложене концепте / карактеристике са Ц ++, а значајна карактеристика показивача Ц ++ у Јави недостаје.
Након разговора о уводним информацијама у вези са Јава језиком, у нашим наредним водичима започет ћемо с учењем програмског језика Јава корак по корак.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Водич за Јава рефлексију са примерима
- Водич за ЈАВА за почетнике: 100+ практичних Јава видео водича
- Приступити модификаторима у Јави - Водич са примерима
- Јава СВИНГ лекције: Контејнери, компоненте и руковање догађајима
- Водич за Јава Цоллецтионс Фрамеворк (ЈЦФ)
- Јава Стринг са Стринг бафером и Стринг Буилдер Туториал
- Примена Јава-а: Стварање и извршавање Јава ЈАР датотеке
- Питхон процес увођења и инсталације