Java integrirano razvojno okruženje
Gotovo svaki vlasnik najprimitivnijeg mobilnog telefona poznaje koncept Java platforme. Java razvojno okruženje pretpostavlja stvaranje univerzalnih aplikacija koje se mogu koristiti za pokretanje, bez obzira na instalirani operacijski sustav. Razmotrimo osnovne aspekte njegovog funkcioniranja i primjene.
sadržaj
Što je Java razvojno okruženje?
U stvari, razvojno okruženje isključivo je programski jezik koji se temelji na univerzalnim naredbama koje se prepoznaju u Java Runtime okruženju.
Uglavnom, Java razvojno okruženje bez početno instalirane platforme u istom sustavu Windows neće funkcionirati. No, ova podrška je u početku pružena, što štedi bilo koji korisnik od potrebe za instaliranjem dodatnih komponenti.
Primjena u računalnoj tehnologiji
U početku je ovaj projekt razvio Sun Microsystems, koji je kasnije podržao Oracle.
Sadržaj izvršnog koda je takav da ne ovisi o vrsti operacijskog sustava koji se instalira. Sam jezik se odnosi na objektno orijentirane razvojne alate, slično programskim operativnim sustavima.
No, na kraju, Java razvojno okruženje iz računalnih ili mobilnih sustava potpuno je neovisno.
Ugrađeni moduli mobilnih sustava
Ako govorimo o pametnim telefonima i tabletima, ista verzija Eclipse (razvojno okruženje Java) odnosi se samo na upotrebu grafičke aplikacije koja vam omogućuje stvaranje Java programa u roku od nekoliko minuta.
Zapravo, u samoj se aplikaciji vrši neka vrsta adresiranja ili zahtjeva, čije se funkcije nalaze u operacijskom sustavu.
A to se odnosi na mobilne uređaje. Jeste li primijetili da ponekad s vremenom Windows Phone ili Android počinju "pljuvati" u smislu pružanja trenutnih ažuriranja? To je samo dvije komponente:
- Java Runtime;
- Microsoft .NET Framework.
Što je najviše tužno, prva komponenta s pogreškama sustava nije povezana. Ova je platforma potpuno neovisna i izvedena u planu naredbi prema zadanim postavkama.
Integrirano JAVA razvojno okruženje: najjednostavnija aplikacija
Činjenica da se ovaj sustav koristi u mobilnim verzijama, nitko ne sumnja. Podrľava se Java razvojno okruženje Android, a da ne spominjemo proizvode "jabuke".
Međutim, u smislu izvršnih aplikacija, sve nije tako jednostavno. I to je razlog zašto.
Izvršni appleti
Prvo, odmah je vrijedno obratiti pozornost na sustav u kojem treba instalirati odgovarajući arhiver (WinRAR - barem, bolje - 7-Zip).
Razvojno okruženje za Java programe odnosi se na činjenicu da se podaci spremaju kao arhive koja se ne mogu otvoriti standardnim Windows alatima.
Arhivirani podaci
U najboljem slučaju, možete koristiti ekstrakte kao što je gore navedeno. No, ako ste koristili tehnologiju dodatne (maksimalne) metode kompresije prilikom izrade arhive, ništa vam neće pomoći.
Čak i ažuriranje arhivera neće moći izvršiti potrebne izmjene. Tu će se morati primijeniti ažuriranje cijele platforme, iako je početno poruka o dostupnom ažuriranju "vješala" u paleti sustava.
Ažuriranje platforme
Ažuriranje je vrlo jednostavno. Dovoljno je samo kliknuti ladicu na ikoni treperi koja vas zatraži da instalirate dostupno ažuriranje. Vrijeme prijema može potrajati i do nekoliko minuta. Ovo je normalno.
Ako ne želite čekati, nema problema - idite na službeni Microsoftov resurs i preuzmite program od tamo. Ne sviđa vam se ova metoda? Instalirajte JDK ili J2SE, što je Java nastavak, a zatim instalirajte željeni modul s odabranih, nakon čega se aktivacija automatski događa. Na kraju procesa, možda ćete morati potpuno ponovno pokrenuti sustav.
Zašto Java ne ovisi o operativnom sustavu?
Kao što je već spomenuto, ovaj se programski jezik odnosi na objektno orijentiran (sličan C + / C + +, na kojem je programiran Windows).
Ali njegova je bitna činjenica da virtualni Java stroj može prevođenje naredbi izvršnih aplikacija u posebne bytecode, prepoznatljiv bilo kojim računalnim sustavom, bez obzira na njegov razvojni programer. Jednako dobro, razvojno okruženje za Java programe koristi se i na računalu, na platformama Intel-a, te na mobilnim sustavima Android, Blackberry, iOS i drugi.
U samom softverskom okruženju već postoji ugrađeni modul koji je odgovoran za izvršavanje jezičnih naredbi. I ni na koji način ne utječe na specifična okruženja poput Microsoft .NET Framework ili bilo kojeg drugog proizvođača operacijskih sustava koji se razvijaju za rad vlastitih aplikacija.
Mobilni uređaji
Kao i za obične mobilne telefone bez operativnog sustava na brodu, oni također imaju početnu podršku za ovu platformu. U pravilu, instaleri imaju JAR ili JAD ekstenzije i prilično su osnovni instalirani čak i na primitivnim telefonima.
U operacijskim sustavima možete koristiti arhivere poput WinRAR-a koji prepoznaju takve samoraspakirajuće arhive poput SFX datoteka bez ikakvih problema. Dvostruki klik na takvu datoteku će automatski izvući sadržaj, a arhiviranje zajedno s Java platformom u ovom slučaju će se zapaliti u pozadini.
Što mogu reći, jer čak i stare igre za jednostavne telefone mogu se jednostavno instalirati. Iako se vjeruje da se "napredni" operativni sustavi ne koriste u njima, to nije tako.
Čak iu najstarijim modelima tipa Nokia 3310 pričvršćivanje platforme. U suprotnom, kako bi funkcionirao telefon? U istom sustavu, kao što je već jasno, tu je i ugrađena podrška, koja je odgovorna za Java razvojna okruženja.
Što se tiče samih naredbi koje se koriste u izradi aplikacija, njihov opis može potrajati. No, ako se pojavi ideja stvaranja aplikacije na temelju tog jezika, bolje je instalirati specijalizirani program poput platforme koju nudi Delphi okruženje (grafičko sučelje vrlo slično).
zaključak
Kao što vidite, Java razvojno okruženje je univerzalno i kompatibilno sa svim sustavima. Ali to radi puno brže nego prijevod naredbi na temelju C + / C + +. Prema nekim studijama, brzina rada može biti 20-30 puta veća, iako je potrošnja memorije resursa na razini iznad.
No, ukratko, valja istaknuti stvarnu svestranost koju Java razvojno okruženje nudi. U stvari, to je kompatibilno sa svim sustavima, što ga čini najpopularnijim pri izradi istih multimedijskih aplikacija ili igara.
Također treba reći da je najnovija verzija Java temelji se na potpori generičkih programskih alata, koji se temelje na tehnologiji Eiffel i C #, radikalno drugačiji od sredstava za C ++. Ovdje možete koristiti automatsku pretvorbu od skalarnih tipova podataka i uvoz tzv statičkih polja, da ne spominjemo mogućnost stvaranja popratnu dokumentaciju s izvornim kodom.
Java SE 6 uključuje mnoge nove značajke koje uključuju čak i priznanje japanskih i budističkih kalendara, sposobnost za stvaranje pune na HTTP poslužitelj, ubrzani prijenos klase protoka i komprimirani podaci za povećanje produktivnosti i do 70%, a da ne spominjem ploču JConsole , podržavajući hardver OpenGL i DirectX.
To se uglavnom odnosi na grafičke adaptere, iako se može odnositi i na uporabu audio uređaja (najčešće virtualnih na temelju ASIO4ALL upravljačkih programa). Isto vrijedi i za neke sintesajzer softvera ili MIDI tipkovnice. Ali upotreba izvršnih Java appleta nije uvijek pružena.
- Python je razvojno okruženje. Python 3 za početnike
- Kako instalirati Java na Windows 7
- Kako ažurirati Java na Linux i Windows operativnim sustavima?
- Prvi Java program je Hello World
- Язык программирования Java
- Как и для чего нужно установить Java на компьютер?
- Obitelj motocikala "Java-350"
- `Java-634` - popularni motocikl sedamdesetih godina
- "Java 350-638" - san sovjetskog motociklista
- Cigare `Java`: opis i vrste
- Java polja žica. Razvrstavanje polja u Java. Dvodimenzionalni Java raspored
- Java: regularni izrazi, posebni znakovi
- Programiranje za Android: kako započeti stvarati vlastite aplikacije i igre?
- Eclipse - razvojno okruženje za modularne cross-platformske aplikacije
- JAR format: što treba otvoriti na računalu ili na telefonu
- Java nije instaliran: što da radim? Kako instalirati na Ubuntu?
- BigInteger Java: radi s velikim brojem
- Iz memorije Minecraft: što učiniti i kako se riješiti ove pogreške
- Kako omogućiti Java u Firefoxu za probleme s zaključavanjem
- Kako ukloniti java s računala? Lako je!
- Programsko okruženje. Na putu stvaranja vlastitog softvera