SITE MEKLĒŠANA

Java integrētā izstrādes vide

Ar jēdzienu Java platformu,katrs primitīvā mobilā tālruņa īpašnieks. Java izstrādes vide uzņemas tādu universālu lietojumprogrammu izveidi, kurus var izmantot, neatkarīgi no instalētās operētājsistēmas. Apskatīsim tās funkcionēšanas un pielietojuma pamatjēdzienus.

Kas ir Java izstrādes vide?

Patiesībā, izstrādes vide ir tikai programmēšanas valoda, kuras pamatā ir universālās komandas, kas atpazītas Java Runtime vidē.

java attīstības vide

Aptuveni runājot, Java izstrādes vide bezsākotnēji instalēta platforma tajā pašā Windows nedarbosies. Taču šis atbalsts tiek sniegts sākotnēji, kas ietaupa jebkuru lietotāju no nepieciešamības instalēt papildu komponentus.

Pielietojums datortehnoloģijā

Sākotnēji šo projektu izstrādāja Sun Microsystems, kuru vēlāk atbalstīja Oracle.

Eclipse java izstrādes vide

Izpildes koda saturs ir tāds, ka tas navir atkarīgs no instalētās operētājsistēmas veida. Pati pati valoda attiecas uz objektorientētiem izstrādes rīkiem, kas ir līdzīgi programmēšanas operētājsistēmām.

Bet galu galā Java izstrādes vide no datora vai mobilajām sistēmām ir pilnīgi neatkarīga.

Mobilo sistēmu iegultie moduļi

Runājot par viedtālruņiem un planšetdatoriem, tā pati Eclipse versija (Java izstrādes vide) attiecas tikai uz grafiskā lietojuma izmantošanu, kas pēc dažām minūtēm ļauj izveidot Java lietojumprogrammu.

java attīstības vide

Faktiski pašā pieteikumā tiek veikta kāda veida adresēšana vai pieprasījums, kuras funkcijas ir paredzētas operētājsistēmā.

Un tas attiecas uz mobilajām ierīcēm. Vai esat pamanījuši, ka reizēm ar laiku vai nu Windows Phone vai Android sāk "izstumt", piedāvājot tūlītējus atjauninājumus? Tas ir nekas cits kā divi komponenti:

  • Java Runtime;
  • Microsoft .NET Framework.

Kas skumjš, pirmais komponents ar sistēmas kļūdām nav savienots. Pēc noklusējuma šī platforma ir pilnīgi neatkarīga un izpildāma komandu plānā.

Integrēta JAVA izstrādes vide: vienkāršākais pielietojums

Tas, ka šo sistēmu izmanto mobilajās versijās, neviens šaubās. Java Android izstrādes vide tiek atbalstīta, nemaz nerunājot par "ābolu" produktiem.

java integrēta izstrādes vide

Tomēr attiecībā uz izpildāmām lietojumprogrammām viss nav tik vienkārši. Un tieši tāpēc.

Izpildāmās sīklietotnes

Pirmkārt, nekavējoties ir vērts pievērst uzmanību sistēmai, kurā jāuzstāda atbilstošs arhivators (WinRAR - vismaz, labāk - 7-Zip).

Java programmu izstrādes vide attiecas uz faktu, ka dati tiek saglabāti kā arhīvs, kuru nevar atvērt ar standarta Windows rīku palīdzību.

Arhivētie dati

Labākajā gadījumā jūs varat izmantot ekstraktorus, piemēram, iepriekš. Bet, izveidojot arhīvu, ja izmantojāt papildu (maksimālās) kompresijas metodes tehnoloģijas, ar to nav nekā.

Pat arhivētāja atjaunināšana nespēs veikt nepieciešamās izmaiņas. Visai platformai būs jāpielieto atjauninājums, lai arī sākotnēji ziņojums par pieejamo atjauninājumu ir "piekārts" sistēmas teknē.

Platformas atjauninājums

Atjauninājums ir diezgan vienkāršs. Tas ir pietiekami vienkārši, lai noklikšķinātu uz pogas uz mirgojošas ikonas, kurā tiek prasīts instalēt pieejamo atjauninājumu. Atpazīšanas laiks var ilgt vairākas minūtes. Tas ir normāli.

Ja jūs nevēlaties gaidīt, problēmas nav - dodieties uzOficiālais Microsoft resurss un lejupielādēt programmu no turienes. Nepatīk šī metode? Instalējiet JDK vai J2SE, kas ir Java paplašinājums, un pēc tam instalējiet vēlamo moduli no izvēlētajiem, pēc kura aktivizēšana notiek automātiski. Procesa beigās, iespējams, būs nepieciešams pilnībā pārstartēt sistēmu.

Kāpēc Java nav atkarīga no operētājsistēmas?

Kā jau minēts, šī programmēšanas valoda attiecas uz objektu orientētu (līdzīgs C + / C ++, kurā Windows ir ieprogrammēts).

Bet tā būtība ir tā, ka virtuālā Java mašīnaspēj pārveidot izpildāmo programmu komandas īpašos batekodos, kurus atzīst jebkura datorsistēma neatkarīgi no tā izstrādātāja. Tikpat labi Java programmu izstrādes vide tiek izmantota gan personālajā datorā, gan Intel platformās, gan mobilajās sistēmās Android, Blackberry, iOS un citās.

Operētājsistēmas programmatūras vidē,Ir iebūvēts modulis, kas atbildīgs par valodu komandu izpildi. Un tas nekādā ziņā neattiecas uz specifiskām vidēm, piemēram, Microsoft. NET Framework vai citiem, ko operētājsistēmas ražotāji izstrādā, lai darbinātu savas sīkrīkus.

Mobilās ierīces

Attiecībā uz pat parastajiem mobilajiem telefoniem bezoperētājsistēmā, viņiem ir arī sākotnējs atbalsts šai platformai. Parasti uzstādītājiem ir JAR vai JAD paplašinājumi un tie ir diezgan elementāri uzstādīti pat primitīvos tālruņos.

android izstrādes vide

Operētājsistēmās varat pieteiktiesarhīvi, piemēram, WinRAR, kas bez problēmām atpazīst šādus pašizpletes arhīvus, piemēram, SFX failus. Divreiz uzklikšķinot uz šāda faila, tas automātiski tiek izņemts, un arhivators kopā ar Java platformu šajā gadījumā būs fons.

Ko es varu teikt, jo pat vecās vienkāršajiem telefoniem paredzētās spēles var vienkārši uzstādīt. Lai gan tiek uzskatīts, ka "progresīvās" operētājsistēmas viņos netiek izmantotas, tas tā nav.

java attīstības vide

Pat vecākajos modeļos, piemēram, Nokia 3310platformas stiprināšana. Pretējā gadījumā, kā darbojas tālrunis? Tajā pašā sistēmā, kā jau skaidrots, ir arī iebūvēts atbalsts, kas ir atbildīgs par Java izstrādes vidēm.

Attiecībā uz pašām komandām, ko izmantoveidojot lietojumprogrammas, to apraksts var aizņemt pārāk ilgu laiku. Bet, ja rodas ideja izveidot lietojumprogrammu, kas balstīta uz šo valodu, ir labāk instalēt specializētu programmu, piemēram, platformu, ko piedāvā Delphi vide (grafiskais interfeiss ir ļoti līdzīgs).

Secinājums

Kā redzat, Java izstrādes vide irUniversāla un savietojama ar visām sistēmām. Bet tas darbojas daudz ātrāk nekā komandu tulkošana, pamatojoties uz C + / C ++. Saskaņā ar dažiem pētījumiem darba ātrums var būt 20-30 reizes augstāks, lai gan atmiņas resursu patēriņš ir augstāks.

Bet, ja mēs apkopojam noteiktu rezultātu, ir vērts atzīmētReālā daudzpusība, ko piedāvā Java izstrādes vide. Patiesībā tā ir saderīga ar visām sistēmām, kas to padara vispopulārāko, veidojot tās pašas multivides lietojumprogrammas vai spēles.

Atsevišķi ir jāsaka, ka jaunākās Java versijaspamatojoties uz vispārēju programmu, kas balstīta uz Eiffel un C # tehnoloģijām, atbalstu, kas radikāli atšķiras no C ++. Šeit jūs varat izmantot skalārā datu tipu automātisku pārveidošanu un tā saucamo statisko lauku importu, nemaz nerunājot par iespēju izveidot pavaddokumentāciju ar pirmkodu.

Java SE 6 versijā ir daudz jaunufunkcijas, kas ietver pat atpazīstamību Japānas un budistu kalendāru, spēja izveidot pilnībā HTTP-serveri, paātrinātu nodošanu klases-plūsmas un saspiestā datus, lai palielinātu ražīgumu līdz pat 70%, nemaz nerunājot par paneļa JConsole, atbalsta OpenGL un DirectX aparatūru.

Tas galvenokārt attiecas uz grafikas adapteriem,lai gan tā var attiekties uz pat audioierīču lietošanu (visbiežāk virtuālos, pamatojoties uz ASIO4ALL draiveriem). Tas pats attiecas uz dažiem programmatūras sintezatoriem vai MIDI klaviatūru. Bet izpildāmo Java apletu izmantošana ne vienmēr tiek nodrošināta.

</ p>
  • Reitings: