Увод у Јава СЕ
Јава је 1991. године развила компанија Сун Мицросистемс Инц., а касније ју је стекла компанија Орацле Цорпоратион. Јава језик је објектно оријентисан програмски језик као и осетљиви на велика слова. Јава програме пишу програмери, а компилацију врши јавац компајлер који је укључен у Јава Девелопмент Кит (ЈДК). Јавац преводилац узима програм као свој улаз и даје бајт код као излаз. Бајт код се затим извршава Јава Виртуал Мацхине (ЈВМ) у извођењу времена извођења. Јава код је написан на било којој платформи и може се извршити на више платформи као што су Виндовс, УНИКС, Соларис, Мац ОС, итд.
Карактеристике Јаве
Испод су различите функције Јаве
1. Једноставно
- Јава је лак језик за учење ако знате основне концепте Ц / Ц ++.
- У поређењу са другим програмским језицима, има једноставну и лаку синтаксу за разумевање.
- За разлику од других програмских језика на којима се користе показивачи, концепти преоптерећења, јава је уклонила такве карактеристике да би савладала сложеност.
- Функција аутоматског сакупљања смећа доступна је на Јави за уклањање неискориштених / нереференцираних објеката који нису доступни у већини програмских језика.
2. Објектно оријентисан
- Јава је објектно оријентисани програмски језик. Дакле, све је Објект и може се имплементирати на основу објектног модела.
- ООП језик има неколико концепата који поједностављују развој и одржавање софтвера, као што су Енкапсулација, Апстракција, Полиморфизам, Наслеђивање итд. Који се могу имплементирати у Јаву.
3. Независна платформа
- Јава је независно од платформе јер се компилира у различитим машинама.
- То је језик који се пише једном и може се извршити на било којој платформи.
- Када се компајлира Јава код, он се саставља у независни бајтни код и интерпретира га ЈВМ (Јава Виртуал Мацхине) који се може инсталирати на било који ОС платформе.
4. Осигурано
- Јава је позната по својој безбедности, јер развија без вируса и ради унутар виртуелне машине.
- Јава користи бајтонски верификатор који проверава фрагменте кода ради нелегалног кода.
- Јава проверава којим ресурсима може приступити класа тј. Читати, писати на локални диск.
5. Робустан
Јава је робусна због следећих тачака:
- За разлику од других програмских језика, он избегава употребу показивача из безбедносних разлога.
- Функције Руковање изузецима и провера типа доступне су на Јави.
- Труди се да умањи ситуације наклоњене грешкама тако што даје више пажње на време превођења и провере грешака у току времена.
6. Преносив
- Јава је преносива јер вам омогућава да извршите бајт код на било којој од платформи.
- Имплементација Јаве не зависи од платформе и може се пренети на било коју платформу чинећи је преносивом.
7. Високе перформансе
- Јава користи компајлер "ЈИТ" (Јуст ин Тиме) да компајлира бајтни код у матични машински код када се позива било који од Јава метода, чиме се повећавају перформансе извршења.
8. Дистрибуирано
- Ова карактеристика Јаве омогућава нам приступ датотекама позивањем метода из било којег удаљеног система на Интернету.
9. Мултитхреадед
- Конац је мали малени програм написан на Јави да би га истовремено извршавао.
- Мултитхреадинг је једно од главних обиљежја Јава за рјешавање више задатака.
- Предност употребе мултитхреадинга је та што не заузима пуно простора за сваку нит јер користи једно заједничко подручје меморије.
10. Динамично
- Јава је динамична јер подржава огромну количину информација у току рада.
- Подржава динамичку компилацију, интерпретацију и аутоматско управљање меморијом.
Како подесити / инсталирати Јава СЕ
Следе кораци за инсталирање Јава СЕ:
- Кликните на везу Јава СЕ Сетуп датотека Кликните на Преузми ЈДК опцију која је тамо споменута.
- Прихватите лиценцни уговор да наставите даље. Изаберите ЈДК за верзију рачунара, тј. 32-битну или 64-битну.
- Када је преузимање завршено, покрените извршну датотеку за инсталацију.
- Ако морате да поставите променљиве окружења, односно стазу и стазу, требате следити испод задатих корака.
- Кликните десним тастером миша на мој рачунар и одаберите опцију својстава која се спомиње на екрану.
- Након што кликнете на својства, затим изаберите напредно подешавање система.
- Кликните на опцију променљивих окружења, а затим кликните на НОВО.
- Додајте јава стазу (Ц: \ програмске датотеке \ Јава \\ бин \) у текстуално поље променљиве вредности.
- Кликните на дугме ОК. Идите у наредбени редак и унесите наредбу „јавац“ да бисте били сигурни да је јава успешно инсталирана на вашем рачунару.
Апликације Јава
Постоји много апликација које се могу креирати помоћу Јава програмског језика:
1. Самосталне ГУИ апликације
Јава СЕ користи се за развој десктоп апликација или апликација заснованих на прозорима. Ове апликације морају бити инсталиране у једној машини за нпр. Антивирус, Тект Едитор итд. АВТ и Свинг се обично користе за креирање самосталних апликација.
2. Андроид апликације
Данас сви користе паметне телефоне, таблете, иПхоне уређаје итд. Све ове апликације развијене су помоћу ЈАВА. Гоогле пружа Јава АПИ за почетак развоја апликација и компилирање ваших датотека у класе. Јава је најпознатији уобичајени и употребљени језик, а већина телефона је компатибилна с њим. Ако Јава знате концепте објектно оријентисаног програмирања, креирање апликација за андроид биће много лакше и једноставније од развоја иОС апликација.
3. Веб апликације
Веб апликације раде на страни сервера и такође креирају динамичне странице. Дистрибуирају се апликације које раде на различитим рачунарима, а комуникација се врши путем мреже или сервера. Користе се за интернетску малопродајну продају, веб локације за електроничку трговину, банкарство итд. Технологије које се користе за креирање веб локација су Хибернате, Јава Ентерприсе Едитион, Јава Стандард Едитион и многе друге.
4. Научне примене
Јава је често избор за већину научних апликација, јер је сигурнији, преносив и одржив и користи алате конкурентности високог нивоа него било који други језик. Јава се такође користи у многим банкарским и инвестиционим апликацијама због својих безбедносних и сигурносних својстава. Многи програмери веб локација еЦоммерце преферирају Јава као свој програмски језик.
Закључак
Јава се широко користи у многим апликацијама у реалном времену почевши од самосталних апликација до мобилних апликација. То је један од флексибилних језика који се до сада користио у програмским језицима. Нуди различите функције попут мулти-навоја, аплета итд. То је једноставан језик, али моћан алат за развој апликација.
Препоручени чланци
Ово је водич за шта је Јава СЕ ?. Овде смо расправљали о основном концепту, карактеристикама и како подесити или инсталирати Јава СЕ са његовим предностима. Такође можете погледати следећи чланак да бисте сазнали више -
- Како повезати базу података у Јави?
- Питања о интервјуу за Јава Сервлет
- Питања о интервјуу Јава Цоллецтион
- Бит Манипулација у Јави
- Примарне врсте мапирања хибернације
- Апплети на Јави | Јава Апплетс и неколико узорака кодова