muzruno.com

Java интегрирана среда за развитие

Почти всеки собственик на най-примитивния мобилен телефон знае концепцията на платформата Java. Експлоатационната среда на Java поема създаването на универсални приложения, които могат да бъдат използвани, независимо от инсталираната операционна система. Нека разгледаме основните аспекти на нейното функциониране и приложение.

Какво представлява средата за разработка на Java?

Всъщност средата за разработка е единствено език за програмиране, основан на универсални команди, разпознати в средата Java Runtime.

java среда за разработка

Приблизително казано, средата за разработка на Java, без първоначално инсталираната платформа в същия Windows, няма да работи. Но тази поддръжка се предоставя първоначално, което спестява всеки потребител от необходимостта да инсталира допълнителни компоненти.

Приложение в компютърната технология

Първоначално този проект е разработен от Sun Microsystems, който по-късно беше подкрепен от Oracle.

eclipse java среда за разработка

Съдържанието на изпълнимия код е такова, че не зависи от вида на инсталираната операционна система. Самият език се отнася до обективно ориентирани инструменти за разработка, подобни на програмирането на операционни системи.

Но в крайна сметка, средата за разработка на Java от компютърни или мобилни системи е напълно независима.

Вградени модули на мобилни системи

Ако говорим за смартфони и таблети, същата версия Затъмнение (среда за развитие 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-машината е в състояние да предава команди изпълними приложения в специални байтове кодове, признати от всяка компютърна система, независимо от нейния разработчик. Също толкова добра среда за Java-програми за развитие се използва на компютъра, а на 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 се основава на подкрепата на генерични инструменти за програмиране, които са базирани на технологията Айфеловата и C #, коренно различна от средствата за C ++. Тук можете да използвате автоматично преобразуване на скаларни типове данни и вноса на така наречените статични полета, да не говорим за възможността за създаване на подкрепяща документация с изходния код.

В Java SE 6 включва много нови функции, които включват дори признаването на японски и будистки календари, способността да се създаде изцяло HTTP сървър, ускорено прехвърляне на клас поток и компресираните данни, за да се увеличи производителността с до 70%, да не говорим таблото JConsole , подкрепа железария OpenGL и DirectX.

Това се отнася главно за графичните адаптери, въпреки че може дори да се отнася до използването на аудио устройства (най-често виртуални, базирани на драйвери ASIO4ALL). Същото важи и за някои софтуерни синтезатори или клавиатури MIDI. Но използването на изпълними Java аплети не винаги се предоставя.

Споделяне в социалните мрежи:

сроден