A Java platform koncepciójával,minden tulajdonosa a leginkább primitív mobiltelefon. 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.
Valójában a fejlesztési környezet kizárólag a Java Runtime környezetben elismert univerzális parancsokon alapuló programozási nyelv.
Szorosan szólva, a Java fejlesztői környezet nélküla kezdetben telepített platform ugyanabban a Windowsban nem fog működni. De ez a támogatás kezdetben rendelkezésre áll, ami mentesíti a felhasználót a további összetevők telepítéséhez.
Kezdetben a projektet a Sun Microsystems fejlesztette ki, amelyet később az Oracle támogatott.
A végrehajtható kód tartalma olyan, hogy nemattól függ, hogy milyen operációs rendszert telepít. 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.
Ha okostelefonokról és táblagépekről beszélünk, az Eclipse (Java fejlesztői környezet) ugyanazon változata csak egy olyan grafikus alkalmazás használatára utal, amely pár percen belül 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 találhatók.
É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 összetevő:
Mi a legszomorúbb, az első komponens rendszerhiba nem kapcsolódik. Ez a platform teljesen független és végrehajtható a parancstervben alapértelmezés szerint.
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 beszélve az "alma" termékekről.
Azonban a végrehajtható alkalmazások tekintetében mindent nem olyan egyszerű. És ezért.
Először is érdemes odafigyelni arra a rendszerre, amelyben a megfelelő archivert telepíteni kell (WinRAR - legalábbis jobb, 7-Zip).
A Java-programok fejlesztői környezetére utal az a tény, hogy az adatokat olyan archívumként tárolják, amelyet nem lehet megnyitni a szabványos Windows-eszközökkel.
A legjobb esetben a fentiekhez hasonló kivonógépeket használhat. De ha egy további (maximális) tömörítési technológiát alkalmaztál az archívum létrehozásakor, semmi sem segít.
Még az archiváló frissítése sem lesz képes a szükséges változtatásokra. A teljes platform frissítését kell alkalmaznia, bár kezdetben az elérhető frissítésről szóló üzenet "lóg" a tálcán.
A frissítés meglehetősen egyszerű. Elég, ha rákattint a tálcára a villogó ikonra, amely kéri, hogy telepítse a rendelkezésre álló frissítést. Az elismerés ideje akár több percet is igénybe vehet. Ez normális.
Ha nem akarsz várni, nincs probléma - menjHivatalos Microsoft erőforrás és töltsd le onnan a programot. Nem tetszik ez a módszer? Telepítse a JDK vagy J2SE, amely egy kiterjesztése a Java, és később szeretné telepíteni a szükséges modulokat választja, akkor az aktiválás automatikusan történik. A folyamat végén újra kell indítani a rendszert.
Mint már említettük, ez a programnyelv objektum-orientált (hasonlóan a C + / C ++ -hoz, amelyre a Windows programozva van).
De lényege, hogy virtuális Java-gépküldheti parancsokat futtatható alkalmazásokat speciális byte-kód által elismert bármely számítógépes rendszer, függetlenül attól, hogy a fejlesztő. Ugyanilyen jó fejlesztési környezet Java-programok használják a PC-n, és az Intel-platformon, és az Android mobil rendszerek, Blackberry, iOS és mások.
Az operációs rendszer szoftverkörnyezetében,Van egy beépített modul, amely a nyelvi parancsok végrehajtásáért felelős. És ez semmi esetre nem vonatkozik olyan speciális környezetekre, mint a Microsoft .NET Framework vagy bármely más, az operációs rendszer gyártóinak fejlesztése a saját alkalmazásuk működtetéséhez.
Ami a hagyományos mobiltelefonokat illetioperációs rendszert a fedélzeten, akkor is kezdeti támogatást nyújtanak e platform számára. 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 alkalmazhatóolyan architektúrák, mint a WinRAR, amelyek problémákat okoznak az ilyen önkicsomagoló archívumok, például az SFX-fájlok felismerésében. Egy ilyen fájl duplán kattintva automatikusan kitörli a tartalmát, és ebben az esetben az archiváló a Java platformmal együtt háttérbe szorul.
Mit mondhatok, mert egyszerű játékokhoz akár régi játékok is egyszerűen telepíthetők. Bár úgy vélik, hogy a "fejlett" operációs rendszereket nem használják fel, ez nem így van.
Még a legrégebbi modellekben, mint a Nokia 3310platform csatolása. Egyébként hogyan működne a telefon? Ugyanabban a rendszerben, mint már világos, van beépített támogatás is, amely felelős a Java fejlesztési környezetekért.
Ami a maguk által használt csapatokat illeti,alkalmazások létrehozása, leírása túl sokáig tarthat. De ha mégis felmerül az a probléma, hogy e nyelven alapuló alkalmazás létrejöhet, 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ó).
Mint látható, a Java fejlesztői környezetUniverzá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 lehet nagyobb, bár a memória erőforrás-fogyasztása a fenti szinten van.
De ha összefoglalunk egy bizonyos eredményt, érdemes megjegyezniA Java fejlesztési környezet valódi sokoldalúsága. Tény, hogy kompatibilis minden rendszerrel, ami a legnépszerűbbé teszi ugyanazon multimédiás alkalmazások vagy játékok létrehozásakor.
Külön kell feltüntetni, hogy a Java legújabb verzióiaz Eiffel és a C # technológiákon alapuló generikus programozás támogatásán alapul, amely alapvetően különbözik a C ++ -tó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 a kísérő dokumentáció forráskóddal történő létrehozásának lehetőségéről.
A Java SE 6 verzióban sok újfunkciók, amelyek közé még elismerését japán és buddhista naptárak, képes létrehozni a teljes HTTP-kiszolgáló, gyorsított átadása class-áramlás és a tömörített adatok a termelékenység növelése akár 70% -os, nem is beszélve a műszerfal jconsole támogató OpenGL és a DirectX hardver.
Ez elsősorban a grafikus adapterekre vonatkozik,bár ez kapcsolódhat az audiovizuális eszközök használatához (leggyakrabban az ASIO4ALL meghajtókon alapuló virtuális eszközökhöz). Ugyanez vonatkozik a szoftver szintetizátorokra vagy MIDI billentyűzetekre is. De a futtatható Java-appletek használata mindig nem biztosított.
</ p>