Ти тут

Інтегроване середовище розробки java

З поняттям платформи Java знаком мало не кожен володар самого примітивного мобільного телефону. Середовище розробки Java передбачає створення універсальних програм, які можуть використовуватися для запуску, незалежно від встановленої операційної системи. Розглянемо основні аспекти її функціонування і застосування.

Що таке середовище розробки Java?

Насправді середовище розробки є виключно мовою програмування, заснованому на універсальних командах, які розпізнаються в середовищі Java Runtime.

середовище розробки java

Грубо кажучи, середовища розробки мови Java без спочатку встановленої платформи в тій же Windows працювати не будуть. Зате така підтримка передбачена спочатку, що позбавляє будь-якого користувача від необхідності інсталяції додаткових компонентів.

Відео: Середовище розробки для JAVA

Застосування в комп`ютерній техніці

Спочатку даний проект був розроблений корпорацією Sun Microsystems, яку пізніше підтримала компанія Oracle.

eclipse середовище розробки java

Зміст виконуваного коду таке, що він не залежить від типу встановлюваної операційної системи. Сама мова відноситься до об`єктно-орієнтованим засобам розробки, на кшталт програмування операційних систем.

Але в кінцевому підсумку середовище розробки Java від комп`ютерних або мобільних систем є абсолютно незалежною.

Вбудовані модулі мобільних систем

Якщо говорить про смартфонах і планшетах, та ж версія Eclipse (середовище розробки Java) відноситься тільки до використання графічного додатку, що дозволяє створити Java-додаток за кілька хвилин.

середовища розробки мови java

Насправді в самому додатку проводиться якась адресація або запит, функції якого передбачені в операційній системі.

І це стосується мобільних девайсів. Чи помічали, що іноді з часом або Windows Phone, або Android починає «плюватися» в плані пропозиції негайного поновлення? Це не що інше, як два компоненти:

  • Java Runtime;
  • Microsoft .NET Framework.


Що найсумніше, перший компонент з помилками системи не пов`язаний. Ця платформа є повністю незалежною і виконується в плані команд за замовчуванням.

Інтегроване середовище розробки JAVA: найпростіше застосування

Те, що ця система застосовується в мобільних версіях, ні у кого сумнівів не викликає. Підтримується середовище розробки Java Android, не кажучи про "яблучних" продуктах.

інтегроване середовище розробки java

Разом із тим у плані виконуваних додатків все йде не так просто. І ось чому.

виконувані аплети

По-перше, відразу варто звернути увагу на систему, в якій повинен бути встановлений відповідний архіватор (WinRAR - як мінімум, краще - 7-Zip).

Середовище розробки Java-програм відноситься до тих, що дані зберігаються у вигляді архіву, недоступного для відкриття стандартними засобами Windows.

архівіруемие дані

У кращому випадку можна застосувати екстрактори начебто вище зазначених. Але якщо при формуванні архіву використовувалися технології додаткового (максимального) методу стиснення, тут не допоможеш нічим.



Навіть оновлення архиватора не зможе провести потрібних змін. Тут доведеться застосовувати апдейт всієї платформи, хоча спочатку повідомлення про доступне оновлення «висить» в системному треї.

оновлення платформи

Апдейт же проводиться досить просто. Достатньо просто клікати в треї на мигтіння значка, який пропонує інсталювати доступне оновлення. Час для розпізнавання може займати до декількох хвилин. Це нормально.

Якщо не хочеться чекати, немає проблем - заходите на офіційний ресурс Microsoft і завантажуйте програму звідти. Не подобається такий метод? Встановлюємо JDK або J2SE, що є розширенням Java, а потім інсталюємо потрібний модуль з обраних, після чого активація відбувається автоматично. Після закінчення процесу можеть знадобитися повне перезавантаження системи.

Чому Java не залежить від ОС?

Як вже говорилося, ця мова програмування відноситься до об`єктно-орієнтованим (на кшталт C + / C ++, на яких програмується Windows).

Відео: Java SE. Урок 3. Середовище розробки

Але його суть така, що віртуальна Java-машина здатна транслювати команди виконуваних додатків в спеціальні байт-коди, які розпізнаються будь-якої комп`ютерної системою, незалежно від її розробника. Однаково добре середовище розробки Java-програм використовується і на PC, і на Intel-платформах, і на мобільних системах Android, Blackberry, iOS і інших.

У самій програмному середовищі «операційки» вже є вбудований модуль, який відповідає за виконання команд мови. І він жодним чином не стосується специфічних середовищ на кшталт Microsoft .NET Framework або будь-яких інших, які виробники операційних систем розробляють для функціонування власних аплетів.

Мобільні девайси

Що стосується навіть звичайних мобільних телефонів без операційної системи на борту, в них теж є початкова підтримка цієї платформи. Як правило, інсталятори мають розширення JAR або JAD і абсолютно елементарно встановлюються навіть на примітивні телефони.

середовище розробки java android

В операційних системах можна застосовувати архіватори начебто WinRAR, які розпізнають такі саморозгортальних архіви на зразок SFX-файлів без проблем. При подвійному натисканні на такому файлі його вміст буде Екстраговано автоматично, а архіватор разом з платформою Java в даному випадку спрацьовує в фоновому режимі.

Що говорити, адже навіть старі ігри на найпростіші телефони можна встановити абсолютно просто. Хоча і вважається, що в них «просунуті» операційні системи не використовуються, це не так.

середовище розробки java програм

Навіть в самих старих моделях типу Nokia 3310 платформа є. Інакше як би телефон функціонував? У цій же системі, як уже зрозуміло, є і вбудована підтримка, яка відповідає за середовища розробки Java.

Що ж стосується самих команд, використовуваних при створенні додатків, їх опис може зайняти занадто багато часу. Але якщо вже ідея створення програми на основі цієї мови все ж виникла, краще встановити спеціалізовану програму на зразок платформи, пропонованої середовищем Delphi (Графічний інтерфейс дуже схожий).

висновок

Як бачимо, середовище розробки Java є універсальною і сумісної з будь-якими системами. Але працює вона набагато швидше, ніж трансляція команд на основі C + / C ++. Згідно з деякими дослідженнями, швидкість роботи може бути вище в 20-30 разів, хоча споживання ресурсів пам`яті знаходиться на позначці рангом вище.

Але якщо підводити якісь підсумки, варто зазначити дійсну універсальність, яку пропонує середовище розробки Java. По суті, вона сумісна з усіма системами, що і робить її найбільш популярною при створенні тих же мультимедійних додатків та ігор.

Окремо варто сказати, що останні версії Java засновані на підтримку засобів узагальненого програмування, в основу яких покладені технології Eiffel і C #, кардинально відрізняються від засобів C ++. Тут можна використовувати автоматичне перетворення скалярних типів даних і імпорт так званих статичних полів, не кажучи вже про можливість створення супутньої документації з вихідним кодом.

У версії Java SE 6 реалізовано безліч нових функцій, які включають в себе навіть розпізнавання японського і буддистського календарів, можливість створення повноцінного HTTP-сервера, прискорену передачу клас-потоків і стислих даних з підвищенням продуктивності до 70%, не кажучи вже про панелі моніторингу JConsole , що підтримує апаратні засоби OpenGL і DirectX.

Це стосується в основному графічних адаптерів, хоча і може ставитися до використання навіть аудиоустройств (найчастіше віртуальних на основі драйверів ASIO4ALL). Те ж саме стосується і деяких програмних синтезаторів або MIDI-клавіатур. Але використання виконуваних Java-аплетів передбачено не завжди.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!