logo

Шта је Јава СЕ?

СЕ означава Јава Стандард Едитион је рачунарска платформа у којој можемо да извршавамо софтвер, а може се користити за развој и имплементацију преносивог кода за десктоп и серверска окружења. У употреби је програмски језик Јава. То је део породице Јава софтверских платформи. Јава СЕ има низ АПИ-ја опште намене и Јава Цласс Либрари. То је основна Јава програмска платформа и пружа све библиотеке и АПИ-је као што су јава.ланг , јава.ио , јава.матх , јава.нет , јава.утил итд.

Следи неколико АПИ-ја које Јава СЕ има -

    аплет-Аплет је мала апликација, посебно услужни програм који обавља једну или неколико једноставних функција. Овај АПИ обезбеђује класе неопходне за креирање аплета. Оквир аплета садржи два ентитета. Један је аплет, а други контекст аплета. Аплет је прозор који се може уградити са неколико додатних метода које контекст аплета користи за иницијализацију, покретање и заустављање аплета.АВТ-АВТ је скраћеница за Апстрактни прозор алата. Овај пакет садржи све класе за креирање корисничког интерфејса и за сликање графике и слика. Било који УИ објекат попут дугмета и траке за померање се позива као компонента.РМИ-РМИ је скраћеница од Ремоте Метход Инвоцатион омогућава програмеру да креира дистрибуирану апликацију засновану на Јава технологији до Јава технологије. РМИ користи серијализацију објеката за маршалирање и демаршалирање параметара и не скраћује типове.ЈДБЦ-То је скраћеница од Јава Датабасе Цоннецтивити. Омогућава вам да преузмете податке из било ког извора података, било из његове релационе базе података, било да је у питању табела, било да је то равна датотека.Свинг-Свинг обезбеђује скуп 'лаганих' компоненти које се углавном користе за побољшање графичког корисничког интерфејса. Свим свинг компонентама и сродним класама треба приступити на диспечерској нити.Колекције-Колекција се односи на групу објеката, познатих као њени елементи. У интерфејсу оквира колекција постоји много метода које зависе од методе екуалс. На пример- метода цонтаинс(Објецт о) каже да ће вратити труе ако колекција садржи елемент који задовољава услов да (о==нулл ? е==нулл: о.екуалс(е))кмл везивање-Обезбеђује оквир за везивање у време извођења за корисничку апликацију на страни клијента, омогућавајући кориснику да изврши маршал, демаршал и могућности валидације. ЈАКСБЦонтект је тачка уласка клијента у оквир за повезивање времена извршавања.ЈаваФКС (спојен са Јава СЕ 8)-Ово садржи неколико пакета унутар себе као што су јавафк.аниматион (обезбеђује скуп класа за лакшу анимацију), јавафк.апплицатион (обезбеђује скуп класа за класе животног циклуса апликације) и јавафк.беанс() итд.Јава 8 Цоллецтионс Стреаминг АПИ-Садржи класе које подржавају операције функционалног стила на токовима елемената. Као што је трансформација мап-редуце на колекцијама. Операције тока су подељене на два дела, односно посредне и терминалне операције које се комбинују да формирају цевоводе.Јава 9 Реацтиве Стреамс АПИ-Иницијативу Реацтиве Стреам преузели су гиганти попут Нетфлик-а како би стандардизовали асинхрону размену података унутар апликације. Они су део ЈДК-а у облику јава.утил.цонцуррент.Флов.интерфацес.Јава 9 ХТТП/2 АПИ-Овај АПИ је решио различите проблеме који су били са претходним ХТТП/1.1 АПИ-јем. Раније нисмо могли имати више од 6 веза истовремено. То га је учинило сложеним јер су други захтеви морали да чекају док се претходни позиви не сортирају. Ово је сређено са овим АПИ-јем.

Значајне карактеристике Јава СЕ

  • Јава СЕ има све основне типове и објекте Јава програмског језика.
  • Јава СЕ обезбеђује класе високог нивоа које се користе за умрежавање, безбедност, приступ бази података, развој ГУИ (Графички кориснички интерфејс) и КСМЛ рашчлањивање.
  • Сада обезбеђује статичке чланове унутар интерфејса.
  • Обезбеђује са За сваки() метод који може итерирати кроз континуалне алокације меморије и омогућава вам да га користите без познавања његове величине.
  • Обезбеђује класу Цоллецторс која омогућава акумулирање елемената у колекције, сумирање података према различитим критеријумима.
  • Пружа стреам АПИ који омогућава лењо рачунање (преко овога можете иницијализирати само ако је потребно) и програмирање у функционалном стилу.
  • Обезбеђује класу Басе64 за шифровање и дешифровање.
  • Перформансе су побољшане за конструктор јава.ланг.Стринг(бите[], *) и метод јава.ланг.Стринг.гетБитес().
  • Нова класа јава.нет.УРЛПермиссион је додат. Представља дозволу за приступ ресурсу дефинисаном датом УРЛ-ом.
  • Пружа један интерфејс апстрактне методе.
Јава СЕ

Како поставити Јава СЕ на Виндовс

Да бисте развили или покренули Јава апликације, потребно је да преузмете и инсталирате Јава СЕ Девелопмент Кит.

Корак 1.) Преузмите најновије издање Јава СЕ са званичног сајта Орацле-а.

Јава СЕ

Корак 2.) Након преузимања датотеке, имаћете преузету извршну датотеку. Покрените ту датотеку и задржите све као подразумевано и наставите да кликнете на даље.

центрирање слике у цсс

Корак 3.) Након завршетка инсталације, ваш ЈДК и ЈРЕ ће бити преузети у фасциклу програмских датотека.

Корак 4.) Након комплетне инсталације, потребно је да подесите варијабле окружења.

Корак 5.) Идите на контролну таблу -> Систем и безбедност -> Систем -> Напредне поставке система. Појавиће се следећи оквир за дијалог.

Јава СЕ

Корак 6.) Кликните на Променљиве окружења, идите на системске варијабле и двапут кликните на Путања.

Јава СЕ

Корак 7.) Сада додајте путању ваше бин датотеке присутне у ЈДК датотеци у променљиву Путања.

Јава СЕ

Подешавање Јава окружења је завршено.

За развој можете користити било који ИДЕ као што је ИнтеллиЈ ИДЕА, Ецлипсе или НетБеанс. Ецлипсе и НетБеанс су бесплатни, али ИДЕ, али ИнтеллиЈ ИДЕА је плаћена ИДЕ.

Јава СЕ против Јава ЕЕ

Јава ЕЕ се односи на Јава Ентерприсе Едитион. То је омот око Јава СЕ који пружа функције за дистрибуирано рачунарство, веб услуге, читање и писање из базе података на трансакцијски начин. Јава ЕЕ је омот око Јава СЕ који пружа одређене додатне функционалности и карактеристике заједно са Јава СЕ.

Јава СЕ Јава ЕЕ
Јава СЕ пружа основне функције као што су дефинисање типова и објеката. Јава ЕЕ пружа АПИ-је за покретање апликација великих размера.
СЕ је стандардна Јава спецификација ЕЕ је изграђен на Јава СЕ. Пружа функције попут веб апликација, сервлета итд.
Састоји се од библиотека класа, виртуелних машина, програмирања окружења за примену. Јава ЕЕ је структурирана апликација са засебним слојевима клијента, пословања и предузећа.
Углавном се користи за развој АПИ-ја за десктоп апликације као што су антивирусни софтвер, игре итд. Углавном се користи за развој веб апликација.
Погодан је за почетнике Јава програмере. Погодан је за искусне Јава програмере који граде апликације за цело предузеће.
Функција аутентификације корисника није обезбеђена са Јава СЕ. Аутентификацију корисника обезбеђује Јава ЕЕ.

Будућност Јава СЕ

Чини се да Јава СЕ губи свој шарм јер не пружа много корисних функционалности и користи се само за основне карактеристике Јава програмског језика. Тренд који је у току показује смањење употребе Јава СЕ, а све више људи користи друге платформе за програмирање као што су Јава ЕЕ, Јава МЕ и Питхон. Јава СЕ је смислио карактеристике као што су дељење класе података апликације, паралелни пуни ГЦ, интерфејс сакупљача смећа, интерфејс типа локалне променљиве што га чини јаким са другим програмским платформама, али ипак није на висини задатка. Јава се тренутно фокусира на управљање подацима и екосистеме машинског учења.