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.

Š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.

java razvojno okruženje

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.

eklipsa java razvojno okruženje

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.

java razvojno okruženje

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".

java integrirano razvojno okruženje

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.

java android razvojno okruženje

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.

java razvojno okruženje

Č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.

Dijelite na društvenim mrežama:

Povezan
Kako instalirati Java na Windows 7Kako instalirati Java na Windows 7
Kako ažurirati Java na Linux i Windows operativnim sustavima?Kako ažurirati Java na Linux i Windows operativnim sustavima?
Prvi Java program je Hello WorldPrvi Java program je Hello World
Язык программирования JavaЯзык программирования Java
Как и для чего нужно установить Java на компьютер?Как и для чего нужно установить Java на компьютер?
Obitelj motocikala "Java-350"Obitelj motocikala "Java-350"
`Java-634` - popularni motocikl sedamdesetih godina`Java-634` - popularni motocikl sedamdesetih godina
"Java 350-638" - san sovjetskog motociklista"Java 350-638" - san sovjetskog motociklista
Cigare `Java`: opis i vrsteCigare `Java`: opis i vrste
Java polja žica. Razvrstavanje polja u Java. Dvodimenzionalni Java rasporedJava polja žica. Razvrstavanje polja u Java. Dvodimenzionalni Java raspored
» » Java integrirano razvojno okruženje
LiveInternet