Rekenaars, Sagteware
IDE Java
Met die konsep van die Java platform is vertroud byna elke eienaar van die primitiewe selfoon. Java ontwikkeling omgewing behels die skepping van 'n universele program wat gebruik kan word om uit te voer, ongeag van die bedryfstelsel. Kom ons kyk na die basiese aspekte van die werking en gebruik.
Wat is 'n Java ontwikkeling omgewing?
Trouens, die ontwikkeling omgewing is net 'n programmeertaal gebaseer op universele opdragte wat erken in die Java Runtime Environment.
Rofweg gesproke, Java taalontwikkeling omgewing sonder aanvanklik gestig platform in dieselfde Windows sal nie werk nie. Maar so 'n ondersteuning is native verskaf, die uitskakeling van enige gebruiker van die behoefte aan bykomende komponente te installeer.
Aansoeke in rekenaartegnologie
Aanvanklik was hierdie projek ontwikkel deur Sun Microsystems, wat later die maatskappy is Oracle.
Die inhoud van uitvoerbare kode sodanig dat dit nie afhang van die tipe van die geïnstalleerde bedryfstelsel. Die taal self verwys na die objek-georiënteerde ontwikkeling gereedskap, bedryfstelsels wat verwant is aan ontwikkeling.
Maar op die ou end Java ontwikkeling omgewing van rekenaar of mobiele stelsels is dit absoluut onafhanklik.
Ingeboude modules van mobiele stelsels
As ons praat oor slimfone en tablette, dieselfde weergawe van Eclipse (IO Java) slegs van toepassing op die gebruik van 'n grafiese program wat jou toelaat om 'n Java-gebaseerde program in 'n paar minute te skep.
Trouens, in die aansoek self geproduseer sommige aanspreek of ondersoek, wie se funksies word deur die bedryfstelsel.
En dit geld vir mobiele toestelle. Ons het opgemerk dat soms uiteindelik of Windows Phone, of Android begin "spoeg" in terme van die aanbiedings onmiddellike updates? Dit is nie dat ander, as twee komponente:
- Java Runtime;
- NET Framework.
Wat is die meeste hartseer, is die eerste komponent nie verwant aan die stelsel foute. Die platform is heeltemal onafhanklik en uitgevoer word in terme van die standaard instruksies.
Geïntegreerde ontwikkelingsplan omgewing Java Development: Eenvoudige aansoek
Die feit dat hierdie stelsel word gebruik in mobiele weergawes, niemand is bo alle twyfel. Ondersteun Java ontwikkeling omgewing Android, nie te praat van "appel" produkte.
Nog in terme van die situasie is nie so eenvoudig uitvoerbare programme. Hier is die rede waarom.
uitvoerbare applets
In die eerste plek, net aandag te gee aan die stelsel waarin die toepaslike archiver (WinRAR - ten minste beter - 7-Zip) geïnstalleer moet word.
Ontwikkeling omgewing vir Java-program verwys na die feit dat data gestoor word in 'n argief wat beskikbaar is om die standaard Windows gereedskap oop is nie.
argief data
Op sy beste is, kan die trekkers gebruik word soos die bogenoemde. Maar as die vorming van die argief tegnologie gebruik addisionele (maksimum) kompressie metode hier sal nie help niks.
Selfs op te dateer die archiver sal nie in staat wees om die nodige veranderinge aan te bring. Daar sal 'n update van die hele platform van toepassing, hoewel aanvanklike boodskap oor die beskikbare werk in die system tray "hang".
platform update
Die update is eenvoudig uitgevoer. kliek op die ikoon flikker, bied aan die werk beskikbaar te installeer. erkenning tyd kan tot 'n paar minute. Dit is normaal.
As jy nie wil hê om te wag, nie 'n probleem nie - jy gaan na die amptelike deel van Microsoft se en laai die program van daar af. Ek hou nie van hierdie metode? Die installering van die JDK of die J2SE, wat 'n verlenging van die Java, en later Om die nodige modules uit geselekteerde installeer, dan aktivering plaasvind outomaties. Aan die einde van die proses kan 'n volledige stelsel herlaai nodig.
Hoekom Java is nie afhanklik van die bedryfstelsel?
Soos reeds genoem, is hierdie taal verwys na die objekgeoriënteerde (soortgelyk aan C + / C ++, wat geprogrammeer Windows).
Maar sy wese is dat die virtuele Java-masjien is in staat om bevele uitvoerbare programme oordra na spesiale byte kodes erken deur enige rekenaarstelsel, ongeag van die ontwikkelaar. Ewe goeie ontwikkeling omgewing vir Java-programme word gebruik op die rekenaar, en op Intel-platform, en Android mobiele stelsels, Blackberry, iOS, en ander.
In die meeste sagteware omgewing "bedryfstelsels" daar is reeds 'n ingeboude in beheer van die uitvoering van 'n opdrag taal. En dit nie van toepassing op spesifieke omgewings soos Microsoft NET Framework of enige ander wat vervaardigers is die ontwikkeling van bedryfstelsels vir die funksionering van hul eie applets.
mobiele toestelle
Soos vir selfs gewone selfone sonder 'n bedryfstelsel aan boord, hulle het ook oorspronklike ondersteuning vir hierdie platform. Tipies, installeerders het die uitbreiding JAR of Jad en baie elementêre geïnstalleer selfs op primitief fone.
Die bedryfstelsel gebruik kan word archivers soos WinRAR, wat so 'n self-extracting argiewe soos SFX-lêer sonder enige probleme te erken. Wanneer jy dubbel-kliek op die lêer, sal die inhoud daarvan outomaties en argief onttrek met die Java platform, in hierdie geval werk in die agtergrond.
Wat kan ek sê, want selfs die ou speletjies op 'n eenvoudige selfoon baie maklik kan ingestel word. Alhoewel dit word geglo dat in hierdie "gevorderde" bedryfstelsels nie gebruik word nie, dit is nie.
Selfs in die ouer modelle soos Nokia 3310 platform is. Anders, hoe sou die telefoon funksioneer? In dieselfde stelsel as dit is reeds duidelik, en het ingeboude ondersteuning, wat verantwoordelik is vir die Java ontwikkeling omgewing.
Soos vir ons die gebruik by die skep van programme, kan hul beskrywing te veel tyd in beslag neem. Maar as die idee van die skep van 'n aansoek wat gebaseer is op hierdie taal is daar nog, is dit beter om 'n gespesialiseerde program soos platform aangebied deur Delphi omgewing te installeer (grafiese gebruikerskoppelvlak is baie soortgelyk).
gevolgtrekking
Soos jy kan sien, Java ontwikkeling omgewing is universeel versoenbaar is met enige stelsel. Maar dit werk baie vinniger as die uitsending opdragte gebaseer op C + / C ++. Volgens sommige studies, kan die prestasie hoër wees met 20-30 keer, hoewel die geheue verbruik is op die vlak van hoër rang.
Maar as om op te som 'n paar resultate, dit is die moeite werd om te let op die werklike veelsydigheid wat aangebied word deur die Java ontwikkeling omgewing. Trouens, dit is verenigbaar met al die stelsels, wat maak dit die gewildste dieselfde multimedia programme of speletjies te skep.
Ons moet ook sê dat die jongste weergawe van Java is gebaseer op die ondersteuning van generiese ontwikkeling gereedskap, wat gebaseer is op tegnologie Eiffel en C #, radikaal verskil van die middel van C ++. Hier kan jy die outomatiese omskakeling van die skalaar tipes data en die invoer van sogenaamde statiese velde gebruik, nie om die moontlikheid van die skep van ondersteunende dokumentasie met bronkode te noem.
Die Java SE 6 sluit baie nuwe funksies, wat selfs die erkenning van die Japannese en Boeddhistiese kalender, die vermoë om vol te skep die HTTP-bediener sluit, versnelde oordrag van klas-vloei en die saamgeperste data om produktiwiteit te verhoog tot 70%, nie om die paneelbord noem JConsole ondersteun OpenGL en DirectX hardeware.
Dit geld veral vir grafiese kaarte, hoewel dit kan verwys na die gebruik van selfs die klank apparaat (gewoonlik 'n virtuele bestuurder ASIO4ALL basis). Dieselfde geld vir 'n paar sagteware sintetiseerders of MIDI-sleutelbord. Maar die gebruik van Java-applets uitvoerbare is nie altyd voorsien.
Similar articles
Trending Now