Увод у Јава

Јава је програмски језик високог нивоа који је првобитно креирао Сун Мицросистемс, а испражњен је 1995. То је широко користан програмски језик рачунара, који је истовремено, класе-усмерен, објектно оријентисан и изричито дизајниран да добије услове коришћења као што се може очекивати под тим околностима. Предлаже се да се дизајнерима апликација омогући „писање једном, покретање било где“ (ВОРА), што имплицира да агрегирани Јава код може наставити да се извршава на свим фазама које подржавају Јаву без предуслова за рекомпилацију. Свака опрема или програмски услови у којима се програм покреће познати су као платформа. Будући да Јава укључује окружење за извршавање (ЈРЕ) и АПИ, назива се платформом. У овом чланку ћемо покрити различите верзије Јава са њиховом функционалношћу.

Топ 10 верзија Јава са функцијама

Испод ћемо научити различите верзије јаве са њеним различитим карактеристикама:

1. ЈДК 1.1 (19. фебруара 1997.)

Карактеристике:

  • Идеја Унутрашње класе
  • ЈаваБеанс
  • ЈДБЦ
  • РМИ
  • Преобликован АВТ модел догађаја
  • Компајлер ЈИТ (Јуст Ин Тиме): Користи се на Мицрософт Виндовс фазама, а за ЈаваСофт је развио Симантец
  • Интернационализација и подршка Уницоде почевши од Талигент

2. Ј2СЕ верзија 1.2 (8. децембра 1998.)

Карактеристике:

  • Структура колекција
  • Јава Стринг мапа меморије за константе.
  • ЈИТ (Јуст Ин Тиме) компајлер.
  • Потписни знак за обележавање записа Јава Архива (ЈАР).
  • Алат политике за омогућавање приступа оквирним средствима.
  • Класе Јава Фоундатион (ЈФЦ) које се састоје од библиотека Свинг 1.0, Драг анд Дроп и Јава 2Д класе.
  • Јава Плуг-ин
  • Померљиви сетови резултата, БЛОБ, ЦЛОБ, типови корисника у ЈДБЦ
  • Аудио помоћ у Апплетовима

3. Ј2СЕ Верзија 1.3 (8. маја 2000)

Карактеристике:

  • Јава Соунд
  • Јар индексирање
  • Огромна листа напретка за побољшање области Јава.

4. Ј2СЕ верзија 1.4 (6. фебруара 2002.)

Карактеристике:

  • КСМЛ обрада
  • Јава услуга штампања
  • Логгинг АПИ
  • Јава Веб Старт
  • ЈДБЦ 3.0 АПИ
  • Тврдње
  • Подешавања АПИ-ја
  • ИПв6 подршка
  • Регуларни изрази
  • Имаге И / О АПИ

5. Ј2СЕ верзија 5.0 (30. септембра 2004.)

Карактеристике:

  • Генерицс
  • Појачано за петљу
  • Аутобокинг / Унбокинг
  • Типесафе Енумс
  • Статиц Импорт
  • Метаподаци (Напомене)
  • Инструментација

6. Јава верзија СЕ 6 (11. децембар 2006.)

Карактеристике:

  • Подршка за језик скрипта
  • ЈДБЦ 4.0 АПИ
  • Јава Цомпилер АПИ
  • Приложене напомене
  • Подршка за Јава ГСС, Керберос и ЛДАП
  • Укључене веб услуге
  • Много више побољшања

7. Јава верзија СЕ 7 (28. јула 2011)

Карактеристике:

  • Низови у изјави прекидача
  • Тип закључака за стварање генеричких инстанци
  • Различита употреба изузетка
  • Подршка за динамичке језике
  • Покушај са ресурсима
  • Јава НИО пакет
  • Бинарни литерали, подвлачење у литералима
  • Нулл Хандлинг

8. Јава верзија СЕ 8 (18. марта 2014.)

Карактеристике:

  • Ламбда Екпрессионс
  • Цевоводи и потоци
  • Датум и време АПИ
  • Подразумевани методи
  • Напишите напомене
  • Насххорн ЈаваСцрипт Енгине
  • Истодобни акумулатери
  • Паралелне операције
  • ТЛС СНИ

9. Јава СЕ 9 (21. септембар 2017)

Карактеристике:

  • Модуларизација ЈДК у оквиру Пројектне тестере
  • Имајући новац и валуту АПИ
  • Помирење са ЈаваФКС-ом
  • Јава употреба реактивних токова
  • Више ажурирања конкурентности
  • Приложени Јава Линкер
  • Програмирано скалирање и мерење

10. Јава СЕ 10 (20. марта 2018.)

Карактеристике:

  • Локална варијабла типа
  • Истраживачки ЈИТ компајлер заснован на Јави: Ово је примена Граал динамичког компајлера за Линук к64 фазу.
  • Временски осетљива верзија издања
  • Паралелни пуни ГЦ за Г1
  • Интерфејс сакупљача смећа
  • Додатна проширења језика-ознаке Уницоде
  • Роот Цертификати
  • Стринг Лоцал Хандсхакес
  • Уклоните Нативе-Хеадер Генератион Тоол - јава
  • Комбинујте ЈДК шуму у једно складиште.

Шта је Јава?

  • Јава је објектно оријентисана : Јава се може успешно побољшати јер се ослања на објектни модел.
  • Независна платформа : Уопште није попут разних других програмских језика попут Ц и Ц ++, када се Јава састави, није распоређен у експлицитну машинерију платформе, већ у слободни бајтни код независан од платформе. Бајтни код се дистрибуира путем Интернета и тумачи ЈВМ на којој год се станици настави.
  • Једноставно : Јава можете лако научити ако разумете основни концепт објектно оријентисаног програмирања.
  • Сигурност : Са Јава-овом сигурном функцијом омогућава креирање оквира без вируса. Поступци аутентификације овисе о шифрирању отвореног кључа.
  • Непристрасна архитектура : Компајлер Јава језика ствара непристрасни објекат архитектуре, који обезбеђује код који је састављен на бројним процесорима, са близином оквира Јава Рунтиме.
  • Робустан : Јава покушава да отклони околности наклоњене грешкама наглашавајући фундаментално време провере компилације и извршења.
  • Мултитхреадед : Коришћењем Јава-овог мултитхреадед концепта, могуће је саставити програме који могу истовремено извршавати бројне задатке. Ова функција омогућава дизајнере да направе повезане апликације које се лако извршавају.
  • Тумачено : Бајтни код је у току интерпретације према локалним упутствима и не смета се нигде. Поступак развоја постаје све бржи и научнији јер је повезивање повезујућа и транспарентна операција.
  • Високе перформансе : Коришћењем Јуст-ин-Тиме компајлера, Јава омогућава брзо извршење.
  • Дистрибуирано : Јава је намењена одговарајућем стању на мрежи.
  • Динамично : на Јаву се гледа као на моћнију од Ц или Ц ++ јер је предвиђена за прилагођавање окружењу у развоју. Програми могу пренијети широку мјеру података о времену извођења који се могу користити за провјеру и рјешавање дохваћених објеката до времена извођења.

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

  • Апликације у подручју рада, на пример, читач акробата, медијски плејер, антивирус и слично.
  • Веб апликације, на пример, ирцтц.цо.ин и многе друге.
  • Ентерприсе апликације, на пример, банкарске апликације.
  • Мобиле
  • Инсталирани / уграђени систем
  • Смарт картица
  • Механичка аутономија
  • Игре и тако даље.

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

Испод су различите врсте јава апликација:

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

Независне / самосталне апликације се називају и као радне апликације или апликације засноване на прозорима. То су уобичајена програмирања која треба увести на свакој машини. Примјери независних апликација су Медиа Плаиер, антивирус и слично. АВТ и Свинг се користе у Јави за прављење независних апликација.

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

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

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

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

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

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

Закључак - Верзије Јава

Јава је објектно оријентисан, класе базиран, истовремено, проверен и универзално користан програмски језик рачунара. То је опћенито кориштена робусна иновација. Програмери могу да га користе за креирање апликација на вашем рачунару. Јава пројекте је превео Јава Виртуал Мацхине (ЈВМ), који и даље ради на различитим платформама. То подразумева да су сви Јава програми мултиплатформни и могу се наставити са радом на различитим платформама као што су Мацинтосх, Виндовс и Уник рачунари.

Препоручени чланак

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

  1. Јава компајлери
  2. Бест Јава ИДЕ
  3. Шаблон на Јави
  4. Шта је ново у Јави 8?
  5. Топ 15 метода ХБок-а у ЈаваФКС-у
  6. Наставите рад са изјавама на Ц # са примерима
  7. ПЛ / СКЛ колекције | Синтакса, типови, изузеци
  8. Хибернате Маппинг | Типови мапирања и примарни типови

Категорија: