DatorerProgramvara

IDE Java

Med begreppet Java-plattformen är bekant nästan alla ägare av den primitiva mobiltelefon. Java utvecklingsmiljö innebär skapandet av universella program som kan användas för att köra, oavsett operativsystem. Låt oss betrakta de grundläggande aspekterna av dess funktion och användning.

Vad är en Java utveckling miljö?

I själva verket är utvecklingsmiljön endast ett programmeringsspråk baserat på universella kommandon som redovisas i Java Runtime Environment.

Grovt sett Java utvecklingsmiljö utan först etablerad plattform i samma Windows fungerar inte. Men sådant stöd ges native, vilket eliminerar alla användare från att behöva installera ytterligare komponenter.

Tillämpningar inom datateknik

Inledningsvis var det här projektet har utvecklats av Sun Microsystems, som senare stöd företaget Oracle.

Innehållet i körbar kod så att det inte beror på vilken typ av det installerade operativsystemet. Själva språket hänvisar till objektorienterade utvecklingsverktyg, operativsystem besläktad med programmering.

Men i slutändan Java utvecklingsmiljö från dator eller mobila system är helt oberoende.

Inbyggda moduler av mobilsystem

Om vi talar om smartphones och surfplattor, samma version av Eclipse (IDE Java) gäller endast för användning av en grafisk applikation som gör det möjligt att skapa en Java-baserad applikation i ett par minuter.

I själva verket, i själva ansökan producerat några adresse eller förfrågan, vars funktioner tillhandahålls av operativsystemet.

Och detta gäller mobila enheter. Vi märkte att ibland så småningom eller Windows Phone eller Android börjar "spotta" i termer av erbjudanden omedelbara uppdateringar? Det är inte den andra, som två delar:

  • Java Runtime;
  • Microsoft .NET Framework.

Vad är mest sorgliga är den första komponenten inte är relaterade till systemfel. Plattformen är helt oberoende och utförs i termer av standardkommandon.

Integrerad utvecklingsmiljö JAVA utveckling: Enkel ansökan

Det faktum att detta system används i mobila versioner, är ingen bortom allt tvivel. Stöder Java utvecklingsmiljö Android, för att inte tala om "Apple" produkter.

Men när det gäller situationen är inte så enkelt körbara program. Här är varför.

körbara applets

För det första, bara uppmärksamma det system i vilket ett lämpligt arkivet (WinRAR - åtminstone bättre - 7-Zip) måste installeras.

Utvecklingsmiljö för Java-program hänvisar till det faktum att data lagras i ett arkiv som inte är tillgänglig för att öppna vanliga Windows-verktyg.

arkiverade uppgifter

I bästa fall kan utsug användas som ovanstående. Men om bildandet av arkivet teknik som används ytterligare (max) komprimeringsmetod här inte kommer att bidra till någonting.

Även uppdatera arkivet kommer inte att kunna göra de nödvändiga förändringarna. Det kommer att behöva tillämpa en uppdatering av hela plattformen, även ursprungliga meddelandet om den tillgängliga uppdateringen "hänger" i meddelandefältet.

plattform uppdatering

Uppdateringen sker enkelt. Klicka bara på ikonen blinkar, erbjuder sig att installera uppdateringen finns. igenkänningstiden kan ta upp till flera minuter. Detta är normalt.

Om du inte vill vänta, inga problem - du går till Microsofts officiella aktie och ladda ner programmet därifrån. Jag tycker inte om den här metoden? Installera JDK eller J2SE, som är en förlängning av Java, och senare vill installera de nödvändiga modulerna från valda, sker sedan aktiveringen automatiskt. Vid slutet av processen kan behöva en fullständig omstart.

Varför Java inte beror på OS?

Såsom redan nämnts, hänför sig detta språk till objektorienterad (liknande C + / C ++, som är programmerad Windows).

Men dess väsen är att den virtuella Java-maskinen kan sända kommandon körbara program i särskilda bytekoder som känns igen av alla datorsystem, oberoende av dess utvecklare. Lika bra utvecklingsmiljö för Java-program används på datorn och på Intel-plattformen och Android mobilsystem, Blackberry, iOS och andra.

I de flesta programvarumiljö "operativsystem" det redan finns en inbyggd ansvarar för genomförandet av en kommandospråk. Och det gäller inte för specifika miljöer som Microsoft .NET Framework eller andra att tillverkarna utvecklar operativsystem för driften av sina egna applets.

mobila enheter

När det gäller även vanliga mobiltelefoner utan ett operativsystem ombord, har de också ursprungliga stöd för denna plattform. Vanligtvis installatörer har förlängnings JAR eller JAD och ganska elementära installeras även på primitiva telefoner.

Operativsystemet kan användas archi såsom WinRAR, som igenkänner sådana självuppackande arkiv såsom SFX-fil utan problem. När du dubbelklickar på den här filen, kommer dess innehåll hämtas automatiskt och arkiv med Java-plattformen, i detta fall arbetar i bakgrunden.

Vad kan jag säga, eftersom även de gamla spel på en enkel Telefonen kan ställas in helt enkelt. Även om man tror att i dessa "avancerade" operativsystem inte används, är det inte.

Även i de äldre modellerna som Nokia 3310 -plattformen är. Annars, hur skulle telefonen fungerar? I samma system som det är redan klart, och har inbyggt stöd, som är ansvarig för Java utvecklingsmiljö.

När det gäller själva kommandon som används när du skapar applikationer kan deras beskrivning tar för mycket tid. Men om idén om att skapa en applikation baserad på detta språk finns kvar, är det bättre att installera ett specialiserat program som plattform som erbjuds av Delphi miljö (grafiskt användargränssnitt är mycket lik).

slutsats

Som ni kan se, är Java utvecklingsmiljö universellt kompatibel med alla system. Men det fungerar mycket snabbare än sändningskommandon baserade på C + / C ++. Enligt vissa studier, kan resultatet bli högre med 20-30 gånger, även om minnesförbrukningen är i nivå med högre rang.

Men om att sammanfatta några resultat är det värt att notera den verkliga mångsidighet som erbjuds av Java utvecklingsmiljö. I själva verket är det kompatibelt med alla system, som gör den till den mest populära för att skapa samma multimedia-applikationer och spel.

Vi bör också säga att den senaste versionen av Java är baserad på stöd av generiska programmeringsverktyg, som är baserade på teknik Eiffel och C #, skiljer sig radikalt från hjälp av C ++. Här kan du använda automatisk konvertering av skalära datatyper och import av så kallade statiska fält, för att inte tala om möjligheten att skapa underlag med källkod.

Java SE 6 innehåller många nya funktioner, bland annat även erkännande av japanska och buddhistiska kalendrar, förmågan att skapa full HTTP-server, snabbare överföring av klassflödet och de komprimerade data för att öka produktiviteten upp till 70%, för att inte tala om instrumentpanelen JConsole stödja OpenGL och DirectX hårdvara.

Detta gäller främst för grafikkort, även om det kan hänvisa till användningen av även ljudenheten (vanligtvis en virtuell föraren ASIO4ALL basis). Detsamma gäller för vissa program syntar eller MIDI-tangentbord. Men användningen av Java-applets körbara inte alltid.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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