Разлике између Јава и Јава ЕЕ
Јава је програмски језик и такође рачунарска платформа. Платформа је хардверско или софтверско окружење у којем се програми покрећу. Јава је развио Сун Мицросистемс који је водио Јамес Гослинг.
Јава има две компоненте Јава сучеље за виртуални строј и апликацијско програмирање . Јава је сада доступна као бесплатни софтвер под условима ГНУ Генерал Публиц Лиценсе.
Инсталирање Јава на ваш систем
Како је Јава СЕ слободно доступан на веб локацији Орацле, може се лако преузети и инсталирати на машини. Да бисте проверили да ли је Јава инсталирана или не, покрените следећу наредбу у наредбеном ретку
Јава -верзија
Даје верзију и остале детаље инсталираног ЈДК софтвера. Једном када је Јава инсталирана, следећи корак је постављање променљивих окружења. Морамо да обезбедимо пут где је ЈДК инсталиран на нашој машини. То се може учинити на два начина
- Кликните десним тастером миша на МиЦомпутер и изаберите
- Кликните на Адванцед Систем Сеттингс (Напредне поставке система) .
- Кликните на ново, додајте ПАТХ као назив променљиве и дајте физички пут директоријуму који се налази унутар инсталиране ЈДК мапе.
ИЛИ
- Отворите командни редак.
- Тип команде типа ПАТХ =% ПАТХ;%
Јава програмска структура
Неколико важних ствари које треба напоменути о Јава програмима
- То морате имати на уму, Јава код је осетљив на велика и мала слова.
- Да бисте написали програм Јава, прво морате дефинисати класу.
- Назив класе у Јави (која држи главну методу) је име Јава програма, а исто име ће бити дато у називу датотеке. Као што је горе поменуто у програму примера; Назив класе је "Хелло" у коме је главна метода, тада ће се ова датотека именовати "Хелло.Јава".
Пример програма Хелло Јава.
// Назив ове датотеке ће бити "Хелло.јава"
јавна класа Поздрав
(
/ * Аутор: ввв.в3сцхоолс.ин
Датум: 2018-04-28
Опис:
На екран пише речи „Хелло Јава“ * /
јавни статички воид маин (Стринг () аргументи)
(
Систем.оут.принтлн ("Поздрав Јава");
)
)
Излаз програма: Поздрав Јава
Горе наведени програм састоји се од
- јавна класа Поздрав
Ово ствара класу која се зове Хелло. Сва имена класе морају почињати великим словом. Јавна реч значи да је доступна из било које друге класе.
- / * Коментари * /
Компајлер игнорише блок коментара. Коментар се може користити било где у програму за додавање информација о програму или блоку кода, што ће програмерима бити корисно да разумеју постојећи код у будућности.
- јавна статичка неваљана главна
Када је главна метода проглашена јавном, то значи да се она може користити и кодом изван своје класе, због чега је главна метода проглашена јавном. Реч статика која се користи када желимо да приступимо методи без креирања њеног објекта, као што називамо главном методом, пре него што креирамо објекте класе. Реч воид указује да метода не враћа вредност. маин () је проглашен неважећим јер не враћа вриједност. главни је метода; ово је полазиште Јава програма.
- Стринг () аргументи
То је низ у којем је сваки његов елемент низ, који је назван "аргс". Ако се ваш Јава програм покреће кроз конзолу, можете прослиједити улазни параметар, а главна () метода узима га као улаз.
- оут.принтлн ();
Ова изјава се користи за испис текста на екрану као излаз, где је систем унапред дефинисана класа, а оут је објект класе ПринтВритер дефинисане у систему. Метода принтлн штампа текст на екрану новом линијом. Такође можете користити методу принт () уместо методе принтлн (). Сва изјава Јава завршава се зарезом.
- јавна класа Поздрав
Ово ствара класу која се зове Хелло. Сва имена класе морају почињати великим словом. Јавна реч значи да је доступна из било које друге класе.
- / * Коментари * /
Компајлер игнорише блок коментара. Коментар се може користити било где у програму за додавање информација о програму или блоку кода, што ће програмерима бити корисно да разумеју постојећи код у будућности.
- јавна статичка неваљана главна
Када је главна метода проглашена јавном, то значи да се она може користити и кодом изван своје класе, због чега је главна метода проглашена јавном. Реч статика која се користи када желимо да приступимо методи без креирања њеног објекта, као што називамо главном методом, пре него што креирамо објекте класе. Реч воид указује да метода не враћа вредност. маин () је проглашен неважећим јер не враћа вриједност. главни је метода; ово је полазиште Јава програма.
- Стринг () аргументи
То је низ у којем је сваки његов елемент низ, који је назван "аргс". Ако се ваш Јава програм покреће кроз конзолу, можете прослиједити улазни параметар, а главна () метода узима га као улаз.
- Систем.оут.принтлн ();
Ова изјава се користи за испис текста на екрану као излаз, где је систем унапред дефинисана класа, а оут је објект класе ПринтВритер дефинисане у систему. Метода принтлн штампа текст на екрану новом линијом. Такође можете користити методу принт () уместо методе принтлн (). Сва изјава Јава завршава се зарезом.
Упоређивање између Јава и Јава ЕЕ
Испод је топ 6 упоређивања Јава и Јава ЕЕ
Кључне разлике између Јава и Јава ЕЕ
Испод је тачка која описује разлику између Јава и Јава ЕЕ
- Јава СЕ је основни програмски језик Јава. Јава ЕЕ платформа је изграђена на врху СЕ платформе, користи се посебно за велике апликације.
- СЕ дефинише све од основних типова и објеката Јава програмског језика, стога пружа све основне функције. Платформа Јава ЕЕ пружа АПИ и време извођења за развој и покретање великих апликација.
- Платформа Јава СЕ састоји се од виртуелне машине, развојних алата, технологија размештања и других библиотека које се обично користе у Јави. Јава ЕЕ се састоји од Ентерприсе ЈаваБеанс, Јава Сервер Пагес, Сервлетс.
- СЕ нема одвајање кода у различите слојеве, док је ЕЕ више-нивоски програм, ово помаже у апликацији робусније и сигурније. Типична Јава ЕЕ апликација има следеће слојеве:
- Ниво клијента
Разина клијента је мјесто гдје се дешава интеракција корисника. Апликације у овом слоју приступају Јава серверу који се обично налази на другој машини. Клијент шаље захтев, сервер га обрађује и враћа клијенту одговор.
- Веб ниво
Овај слој управља интеракцијом између клијента и пословног нивоа.
- Пословни ниво
Овај ниво се састоји од пословне логике и свих основних функција.
Јава и Јава ЕЕ упоредна табела
Следи табела упоређивања Јава-ја и Јава ЕЕ
ЈАВА | ЈАВА ЕЕ |
Јава или Јава СЕ пружа основне функције попут дефинисања основних типова и објеката. | Јава ЕЕ пружа АПИ-је за покретање великих апликација. |
СЕ је нормална Јава спецификација. | ЕЕ је изграђен на ЈАВА СЕ. Пружа функционалности попут веб апликација, сервлета итд |
Састоји се од библиотека класе, виртуалних машина, програмирања окружења за имплементацију. | Јава ЕЕ је структурирана апликација са одвојеним слојевима Цлиент, Бусинесс, Ентерприсе. |
Углавном се користи за развој АПИ-ја за Десктоп апликације попут антивирусног софтвера, игара итд | Углавном се користи за веб апликације |
Погодно за почетнике Јава програмере | Погодно за искусне Јава програмере који граде апликације за цело предузеће. |
Функција аутентификације корисника није дата са Јава СЕ | Јава ЕЕ долази у оквиру уграђене провере идентитета корисника |
Закључак Јава вс Јава ЕЕ
И Јава СЕ и Јава ЕЕ имају своје предности. Стога, прије него што започнемо с развојем апликација, треба размотрити сљедеће точке
- Десктоп или веб апликација
Јава СЕ се првенствено користи за десктоп апликације, а ЕЕ за веб апликације.
- Карактеристике
Јава ЕЕ има много функција за цело предузеће као што су Сервлетс, ЕЈБ итд. Употреба ових опција ће дефинитивно олакшати развој апликација и побољшати апликацију. Такође, ЕЕ ће имати све основне карактеристике СЕ јер је изграђен на врху СЕ. С друге стране, ако је апликација једноставна апликација са основним функционалностима, програмер се може одлучити за Јава СЕ.
- Сигурност
Како Јава ЕЕ апликације могу бити вишеслојне, пружају слој сигурности и поновне употребе.
Препоручени чланак
Ово је био користан водич за разлику између Јава и Јава ЕЕ. Овде смо разговарали о њиховом значењу, упоређивању између главе, кључној разлици и закључку. Такође можете погледати следећи чланак да бисте сазнали више -
- Важан водич за Ц # питања и одговоре за интервјуе
- Јава Перформанце и Питхон
- Јава веб услуге и питања за интервју
- Јава и ЈаваСцрипт | Топ 10 разлике
- Јава у односу на Ц # - 8 Корисно поређење које морате научити
- Сцала вс Јава перформансе: шта је боље?
- Разлике Ц ++ и Јава
- Ц ++ вс Го: Невероватни водич
- Питања за интервју са Јава ЕЕ: Водич
- Веблогиц вс Томцат: Могућности