SzámítógépekSzoftver

Java integrált fejlesztési környezet

A legtöbb primitív mobiltelefon minden tulajdonosa ismeri a Java platform koncepcióját. A Java fejlesztői környezet olyan univerzális alkalmazások létrehozását feltételezi, amelyek futtathatók, függetlenül a telepített operációs rendszertől. Nézzük a működésének és alkalmazásának alapvető szempontjait.

Mi a Java fejlesztési környezet?

Valójában a fejlesztési környezet kizárólag a Java Runtime környezetben elismert univerzális parancsokon alapuló programozási nyelv.

Összességében elmondható, hogy a Java fejlesztői környezet, anélkül, hogy a kezdetben telepített platform ugyanabban a Windows rendszerben működne. De ez a támogatás kezdetben rendelkezésre áll, így minden felhasználó megmenthető a további összetevők telepítéséhez.

Alkalmazás a számítástechnikában

Kezdetben a projektet a Sun Microsystems fejlesztette ki, amelyet később az Oracle támogatott.

A végrehajtható kód tartalma nem függ a telepített operációs rendszer típusától. Maga a nyelv objektumorientált fejlesztési eszközökre utal, hasonlóan az operációs rendszerek programozásához.

Végül azonban a számítógépes vagy mobil rendszerekből származó Java fejlesztői környezet teljesen független.

A mobil rendszerek beépített moduljai

Ha okostelefonokról és táblagépekről beszél, az Eclipse ( Java fejlesztői környezet) ugyanazon verziója csak egy olyan grafikus alkalmazás használatára utal, amely néhány perc alatt létrehozhat Java alkalmazást.

Valójában magában az alkalmazásban valamilyen címzés vagy kérés történik, amelynek funkciói az operációs rendszerben vannak.

És ez a mobileszközökre is vonatkozik. Észrevetted, hogy néha időnként a Windows Phone vagy az Android elkezd "köpni" a közvetlen frissítések nyújtása tekintetében? Ez nem más, mint két komponens:

  • Java Runtime;
  • Microsoft .NET-keretrendszer.

Mi a legszomorúbb, az első, rendszerhibával rendelkező alkatrész nincs csatlakoztatva. Ez a platform teljesen független és végrehajtható a parancsok alapértelmezés szerint.

Integrált JAVA fejlesztési környezet: a legegyszerűbb alkalmazás

Az a tény, hogy ezt a rendszert mobil verziókban használják, senki sem kételkedik. A Java Android fejlesztői környezet támogatott, nem is beszélve az "alma" termékekről.

Azonban a végrehajtható alkalmazások szempontjából nem minden egyszerű. És ezért.

Végrehajtható alkalmazások

Először is érdemes figyelni arra a rendszerre, amelyben a megfelelő archiválót telepíteni kell (WinRAR - legalábbis jobb, 7-Zip).

A Java fejlesztői környezet arra a tényre utal, hogy az adatokat olyan archívumként menti el, amelyet nem lehet megnyitni a szokásos Windows-eszközök segítségével.

Archivált adatok

A legjobb esetben a fentiekhez hasonló kivonógépeket használhat. De ha egy további (maximális) tömörítési módszert alkalmaztál az archívum létrehozásakor, akkor semmi sem segít.

Még az archiváló frissítése sem lesz képes a szükséges változtatásokra. Itt meg kell majd alkalmaznia az egész platform frissítését, bár kezdetben a rendelkezésre álló frissítésre vonatkozó üzenet "lóg" a tálcán.

Platform frissítés

A frissítés meglehetősen egyszerű. Ez elég ahhoz, hogy rákattintson a tálcára a villogó ikonon, amely kéri a rendelkezésre álló frissítés telepítését. Az elismerés ideje több percet is igénybe vehet. Ez normális.

Ha nem szeretne várni, akkor nincs probléma - menjen a hivatalos Microsoft erőforráshoz, és onnan tölti le a programot. Nem tetszik ez a módszer? Telepítse a JDK-t vagy a J2SE-t, ami egy Java kiterjesztés, majd telepítse a kívánt modult a kijelöltekből, majd az aktiválás automatikusan megtörténik. A folyamat végén újra kell indítani a rendszert.

Miért nem a Java függ az operációs rendszertől?

Mint már említettük, ez a programozási nyelv objektum-orientált (hasonlóan a C + / C ++ -hoz, amelyre a Windows programozva van).

De lényege, hogy egy virtuális Java-gép képes a végrehajtható alkalmazások parancsainak lefordítására speciális számítógépes rendszerek által felismert, de a fejlesztőjétől függetlenül. Ugyanígy a Java programok fejlesztői környezetét mind a PC-n, mind az Intel alapú platformokon, valamint az Android, Blackberry, iOS és mások mobil rendszereken használják.

A szoftverkörnyezetben már van beépített modul, amely a nyelvparancsok végrehajtásáért felelős. És ez semmi esetre sem olyan konkrét környezetekre vonatkozik, mint a Microsoft .NET Framework vagy bármely más, az operációs rendszer gyártói saját alkalmazásainak működtetésére.

Mobil eszközök

Ami a rendes mobiltelefonokat is tartalmazza operációs rendszer nélkül, a platformnak is kezdeti támogatása van. A telepítők általában JAR vagy JAD bővítményekkel rendelkeznek, és még a primitív telefonokra is telepítettek.

Az operációs rendszerekben használhat olyan architektúrákat, mint például a WinRAR, amelyek problémamentesen felismerik az ilyen önkicsomagoló archívumokat, például az SFX fájlokat. Ha duplán kattintunk egy ilyen fájlra, annak tartalmát automatikusan kivonjuk, és az archiváló a Java platformmal együtt ebben az esetben a háttérben lőni fog.

Mit mondhatok, még a régi játékok egyszerű telefonokhoz is egyszerűen telepíthetők. Bár úgy gondolják, hogy a "fejlett" operációs rendszereket nem használják fel, ez nem így van.

Még a legrégebbi modellekben, mint például a Nokia 3310 platform. Egyébként hogyan működne a telefon? Ugyanabban a rendszerben, mint már megértettük, van beépített támogatás is, amely felelős a Java fejlesztési környezetért.

Ami az alkalmazások létrehozására használt parancsokat illeti, leírása túl sokáig tarthat. De ha az e nyelven alapuló alkalmazás létrehozása még mindig felmerül, jobb egy speciális program telepítése, mint például a Delphi környezet által kínált platform (a grafikus felület nagyon hasonló).

következtetés

Mint látható, a Java fejlesztői környezet univerzális és kompatibilis bármely rendszerrel. De sokkal gyorsabban működik, mint a C + / C ++ alapú parancsok fordítása. Bizonyos tanulmányok szerint a munka sebessége 20-30-szor nagyobb lehet, bár a memóriaforrások fogyasztása magasabb.

De ha összefoglalnál egy kicsit, érdemes megemlíteni a Java fejlesztési környezet valódi sokoldalúságát. Tény, hogy kompatibilis az összes rendszerrel, ami a legnépszerűbbé teszi ugyanazon multimédiás alkalmazások vagy játékok létrehozásakor.

Ezenkívül meg kell említeni, hogy a Java legújabb verziói az Eiffel és C # technológiákon alapuló generikus programozási eszközök támogatásán alapulnak, amelyek alapvetően különböznek a C ++ eszközöktől. Itt használhatja a skalár adattípusok automatikus átalakítását és az úgynevezett statikus mezők importálását, nem beszélve arról, hogy társalgási dokumentációt kell létrehozni a forráskóddal.

A Java SE 6 verzióban számos új funkciót valósítanak meg, beleértve a japán és a buddhista naptárak felismerését, a teljes HTTP-szerver létrehozását, az osztályfolyamatok és tömörített adatok gyorsabb átadását akár 70% -os teljesítménynövekedéssel, nem is beszélve a JConsole-ról , Az OpenGL és a DirectX hardvereinek támogatása.

Ez elsősorban a grafikus adapterekre vonatkozik, bár még az audio eszközök használatára is utal (leggyakrabban az ASIO4ALL meghajtókon alapuló virtuális eszközökre). Ugyanez vonatkozik néhány szoftver szintetizátorra vagy MIDI billentyűzetre. A végrehajtható Java-alkalmazások használata azonban nem mindig biztosított.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.atomiyme.com. Theme powered by WordPress.