logo

Јава Туториал

Наш основни водич за Јава програмирање је дизајниран за студенте и професионалце који раде. Јава је ан објектно оријентисан , класно засновани, конкурентни, безбедни и рачунарски програмски језик опште намене. То је широко коришћена робусна технологија.

Шта је Јава?

Јава је а програмски језик и а платформа . Јава је висок ниво, робустан, објектно оријентисан и сигуран програмски језик.

Јаву је развио Сун Мицросистемс (која је сада подружница Орацле-а) 1995. године. Џејмс Гослинг је познат као отац Јаве. Пре Јаве се звао храст . Пошто је Оак већ била регистрована компанија, па су Џејмс Гослинг и његов тим променили име из Оак у Јава.

Платформа : Било које хардверско или софтверско окружење у којем се програм покреће, познато је као платформа. Пошто Јава има окружење за извршавање (ЈРЕ) и АПИ, назива се платформа.

Јава Пример

Погледајмо накратко пример Јава програмирања. Детаљан опис Хелло Јава примера доступан је на следећој страници.

Симпле.јава

 class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } } 
Тестирајте одмах

Апликација

Према Суну, 3 милијарде уређаја покреће Јаву. Постоји много уређаја на којима се тренутно користи Јава. Неки од њих су следећи:

поверсхелл админ
  1. Десктоп апликације као што су ацробат реадер, медиа плејер, антивирус итд.
  2. Веб апликације као што су ирцтц.цо.ин, јаватпоинт.цом, итд.
  3. Ентерприсе апликације као што су банкарске апликације.
  4. Мобилни
  5. Уграђени систем
  6. Смарт картица
  7. Роботика
  8. Игре итд.

Врсте Јава апликација

Постоје углавном 4 врсте апликација које се могу креирати коришћењем Јава програмирања:

1) Самостална апликација

Самосталне апликације су такође познате као десктоп апликације или апликације засноване на прозорима. Ово су традиционални софтвери које морамо да инсталирамо на свакој машини. Примери самосталних апликација су Медиа плејер, антивирус итд. АВТ и Свинг се користе у Јави за креирање самосталних апликација.

2) Веб апликација

Апликација која ради на страни сервера и креира динамичку страницу назива се веб апликација. Тренутно, Сервлет , ЈСП , Струтс , Пролеће , Хибернате , ЈСФ, итд. технологије се користе за креирање веб апликација у Јави.

3) Ентерприсе Апплицатион

Апликација која је дистрибуирана по природи, као што су банкарске апликације, итд., назива се апликација предузећа. Има предности као што су безбедност високог нивоа, балансирање оптерећења и груписање. У Јави, ЕЈБ се користи за креирање пословних апликација.

4) Мобилна апликација

Апликација која је креирана за мобилне уређаје назива се мобилна апликација. Тренутно се за креирање мобилних апликација користе Андроид и Јава МЕ.

Јава платформе / издања

Постоје 4 платформе или издања Јаве:

1) Јава СЕ (Јава Стандард Едитион)

То је Јава програмска платформа. Укључује Јава програмске АПИ-је као што су јава.ланг, јава.ио, јава.нет, јава.утил, јава.скл, јава.матх итд. Укључује основне теме као што су ООП, Низ , Регек, Екцептион, Унутрашње класе, Мултитхреадинг, И/О Стреам, Нетворкинг, АВТ, Свинг, Рефлецтион, Цоллецтион, итд.

екцлп

2) Јава ЕЕ (Јава Ентерприсе Едитион)

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

3) Јава МЕ (Јава Мицро Едитион)

То је микро платформа која је посвећена мобилним апликацијама.

4) ЈаваФКС

Користи се за развој богатих интернет апликација. Користи лагани АПИ за кориснички интерфејс.

Предуслов

Да бисте научили Јаву, морате имати основно знање програмског језика Ц/Ц++.

Публика

Наш водич за Јава програмирање је дизајниран да помогне почетницима и професионалцима.

Проблем

Уверавамо вас да нећете наћи никакав проблем у овом Јава водичу. Међутим, ако постоји грешка, молимо вас да објавите проблем у обрасцу за контакт.



Да ли знаш?
  • Која је разлика између ЈРЕ и ЈВМ?
  • Која је сврха ЈИТ компајлера?
  • Можемо ли да сачувамо јава изворни фајл без икаквог имена?
  • Зашто Јава користи концепт Уницоде система?
Шта ћемо научити у Основама Јаве?