Datamaskiner, Programvare
IDE Java
Med begrepet Java-plattformen er kjent nesten hver eier av primitive mobiltelefon. Java utviklingsmiljø innebærer etableringen av universell applikasjon som kan brukes til å kjøre, uavhengig av operativsystem. La oss vurdere de grunnleggende aspekter av sin drift og bruk.
Hva er en Java-utviklingsmiljø?
Faktisk er det utviklingsmiljø bare et programmeringsspråk basert på universelle kommandoer som er anerkjent i Java Runtime Environment.
Grovt sett Java-språket utviklingsmiljø uten opprinnelig etablert en plattform i samme Windows vil ikke fungere. Men en slik støtte er gitt problemfritt, eliminere alle brukere fra å måtte installere ekstra komponenter.
Applikasjoner i datateknologi
I utgangspunktet var dette prosjektet utviklet av Sun Microsystems, som senere ble støttet selskapet Oracle.
Innholdet i kjørbar kode slik at den ikke er avhengig av hvilken type det installerte operativsystemet. Språket i seg selv refererer til objektorientert utviklingsverktøy, operativsystemer beslektet med programmering.
Men til slutt Java utviklingsmiljø fra datamaskinen eller mobilsystemer er det helt uavhengig.
Innebygde moduler av mobilsystemer
Hvis vi snakker om smarttelefoner og nettbrett, samme versjon av Eclipse (IDE Java) gjelder kun bruk av et grafisk program som gjør det mulig å lage en Java-basert program i løpet av få minutter.
Faktisk, i søknaden produsert i seg selv noen adressering eller forespørsel, hvis funksjoner er tilveiebragt av operativsystemet.
Og dette gjelder for mobile enheter. Vi la merke til at noen ganger til slutt eller Windows Phone eller Android starter "spytter" i form av tilbud umiddelbare oppdateringer? Det er ikke det andre, som to komponenter:
- Java Runtime;
- Microsoft .NET Framework.
Hva er mest trist, er den første komponenten ikke er relatert til systemfeil. Plattformen er helt uavhengig og er utført i form av standardkommandoer.
Integrert utviklingsmiljø JAVA utvikling: Enkel applikasjon
Det faktum at dette systemet brukes i mobile versjoner, ingen er hevet over tvil. Støtter Java utviklingsmiljø Android, for ikke å snakke om "Apple" produkter.
Men i forhold til situasjonen er ikke så enkle kjørbare programmer. Her er grunnen.
kjør applets
For det første, bare ta hensyn til systemet der den aktuelle arkivet (WinRAR - minst bedre - 7-Zip) må være installert.
Utviklingsmiljø for Java-program refererer til det faktum at data blir lagret i et arkiv som ikke er tilgjengelig for å åpne standard Windows-verktøy.
arkiverte data
I beste fall kan de ekstraktorer brukes som ovenfor. Men hvis dannelsen av arkivet teknologien som brukes ekstra (maks) komprimeringsmetoden her ikke vil hjelpe noe.
Selv oppdatere arkivet vil ikke være i stand til å gjøre de nødvendige endringene. Det er nødt til å bruke en oppdatering av hele plattformen, selv om første melding om den tilgjengelige oppdateringen "henger" i systemstatusfeltet.
plattform oppdatering
Oppdateringen utføres enkelt. Bare klikk på ikonet blinker, tilbyr å installere oppdateringen tilgjengelig. anerkjennelse tid kan ta opptil flere minutter. Dette er normalt.
Hvis du ikke ønsker å vente, ikke noe problem - du gå til Microsofts offisielle dele og laste ned programmet derfra. Jeg liker ikke denne metoden? Installer JDK eller J2SE, som er en forlengelse av Java, og senere å installere den nødvendige moduler fra valgt, skjer deretter automatisk aktivering. På slutten av prosessen kan trenge en full omstart av systemet.
Hvorfor Java ikke er avhengig av OS?
Som allerede nevnt, refererer dette språket til objektorientert (tilsvarende C + / C ++, som er programmert for Windows).
Men essensen er at den virtuelle Java-maskinen er i stand til å sende kommandoer kjørbare programmer til spesielle byte koder anerkjent av noen datasystem, uavhengig av utbygger. Like godt utviklingsmiljø for Java-programmer brukes på PC, og på Intel-plattform, og Android mobile systemer, Blackberry, iOS og andre.
I de fleste programvare miljø "operativsystemer" det er allerede en innebygd ansvaret for gjennomføring av en kommandospråk. Og det gjelder ikke for spesifikke miljøer som Microsoft .NET Framework eller andre at produsentene utvikler operativsystemer for driften av sine egne applets.
mobile enheter
Som for selv vanlige mobiltelefoner uten et operativsystem om bord, har de også opprinnelig støtte for denne plattformen. Vanligvis montører har filtypen JAR eller JAD og ganske elementær installert selv på primitive telefoner.
Operativsystemet kan anvendes archivers som WinRAR, som gjenkjenner slike selvutpakkende- arkiver som SFX-fil uten problemer. Når du dobbeltklikker på filen, vil innholdet bli hentet automatisk og arkiv med Java-plattformen, i dette tilfellet opererer i bakgrunnen.
Hva kan jeg si, fordi selv de gamle spillene på en enkel telefon kan settes ganske enkelt. Selv om det antas at i disse "avanserte" operativsystemer ikke er brukt, er det ikke.
Selv i de eldre modeller som Nokia 3310 plattformen er. Ellers, hvordan ville telefonen fungerer? I det samme systemet som det er allerede klart, og har innebygd støtte, som er ansvarlig for Java utviklingsmiljø.
Som for oss selv kommandoer som brukes når du lager programmer, kan deres beskrivelse ta for mye tid. Men hvis ideen om å lage et program basert på dette språket er der fortsatt, er det bedre å installere et spesialisert program som plattform tilbys av Delphi miljø (grafisk brukergrensesnitt er veldig likt).
konklusjon
Som du kan se, er Java utviklingsmiljø universelt kompatibel med alle systemer. Men det virker mye raskere enn kringkastings kommandoer basert på C + / C ++. Ifølge noen studier, kan ytelsen være høyere med 20-30 ganger, selv om minneforbruket er på nivå med høyere rang.
Men om den skulle oppsummere noen resultater, er det verdt å merke selve allsidighet som tilbys av Java utviklingsmiljø. Faktisk er den kompatibel med alle systemer, som gjør det til det mest populært å lage de samme multimedia applikasjoner eller spill.
Vi må også si at den nyeste versjonen av Java er basert på støtte fra generiske programmeringsverktøy, som er basert på teknologi Eiffel og C #, radikalt forskjellig fra de hjelp av C ++. Her kan du bruke automatisk konvertering av skalare datatyper og import av såkalte statiske felt, og ikke minst muligheten for å skape underlagsdokumentasjon med kildekode.
Java SE 6 inneholder mange nye funksjoner, som inkluderer selv anerkjennelse av japanske og buddhistiske kalendere, evnen til å skape fullstendig HTTP-serveren, akselerert overføring av klasse-flow og de komprimerte data for å øke produktiviteten opp til 70%, og ikke minst oversikten JConsole støtter OpenGL og DirectX maskinvare.
Dette gjelder for det meste til grafikkort, selv om det kan referere til bruk av selv de lydenhet (vanligvis en virtuell driver å ASIO4ALL basis). Det samme gjelder for noen software synthesizere eller MIDI-keyboard. Men bruken av Java-applets kjørbar ikke alltid gitt.
Similar articles
Trending Now