KomputilojProgramaro

IDE Java

Kun la koncepto de la platformo Java estas konata preskaŭ ĉiu posedanto de la primitiva poŝtelefono. Java disvolviĝo medio implicas la kreon de universala apliko kiu povas esti uzita kuri, sendepende de la mastruma sistemo. Ni konsciu bone la bazajn aspektojn de lia operacio kaj uzo.

Kio estas Java disvolviĝo medio?

Fakte, la disvolviĝo medio estas nur programlingvo surbaze universala komandojn kiuj estas rekonitaj en la Java Runtime Environment.

Malglate parolanta, Java lingvo disvolviĝo medio sen komence establita platformo en la sama Windows ne funkcios. Sed tiaj subteno estas provizita denaske, forigante ajna uzanto de la neceso de instali aldonan komponantoj.

Aplikoj en komputila teknologio

Komence, ĉi tiu projekto estis evoluigita fare de Sun Microsystems, kiu poste apogis la entrepreno Oracle.

La enhavo de plenumebla kodo tia ke ĝi ne dependas de la tipo de la instalita operaciumo. La lingvo mem rilatas al la objekteman disvolviĝo iloj, operaciumoj parenca al programado.

Sed fine Java disvolviĝo medio de komputilo aŭ movebla sistemoj estas absolute sendependa.

Enkorpigita moduloj de porteblaj sistemoj

Se ni parolas pri smartphones kaj tabeloj, en tiu versio de Eklipso (IDE Java) validas nur por la uzo de grafika apliko kiu permesas krei Java-bazita apliko en kelkaj minutoj.

Fakte, en la aplikaĵo mem produktis iun alparolante aŭ enketo, kies funkcioj estas havigitaj de la mastruma sistemo.

Kaj tio validas por porteblaj aparatoj. Ni rimarkis, ke foje eventuale aŭ Windows Phone, aŭ Android komencas "kracxado" laŭ proponoj tuja ĝisdatigojn? Ne estas tiu alia, kiel du partoj:

  • Java Rultempa;
  • Microsoft .NET Framework.

Kio estas la plej malĝoja, la unua komponanto ne estas rilatigita kun la sistemo eraroj. La platformo estas tute sendependa kaj estas ekzekutita laŭ la defaŭlta komandojn.

Integrita medio de disvolviĝo JAVA disvolviĝo: Simpla aplikaĵo

La fakto ke tiu ĉi sistemo estas uzata en porteblaj versioj, neniu estas preter dubo. Ĝi apogas Java disvolviĝo medio Android, ne parolante pri "pomo" produktoj.

Tamen laŭ la situacio ne estas tiel simpla plenumebla aplikoj. Jen kial.

plenumebla apletoj

Unue, nur atentu la sistemo en kiu la taŭga arĥivilo (WinRAR - almenaŭ pli bone - 7-Zip) devas esti instalita.

Evoluo medion por Java-programo rilatas al la fakto, ke datumoj stokas en arkivon, ke ne haveblas por malfermi la norma Vindozo iloj.

arkivita datumoj

En la plej bona, la extractores povas esti uzata kiel la supre. Sed se la formado de la arĥivo teknologio uzita aldona (maksimumo) densigado metodo ĉi tie ne helpos nenion.

Eĉ ĝisdatigi la arĥivilo ne kapablos fari la necesajn ŝanĝojn. Tie devos apliki ĝisdatigon de la tuta platformo, kvankam komencan mesaĝon pri la disponebla ĝisdatigo "pendas" en la sistemo pleto.

platformo ĝisdatigo

La ĝisdatigo estas farita simple. Simple klaku sur la pleto ikono estas brilantaj, proponante instali la ĝisdatigon havebla. rekono tempo povas preni ĝis kelkaj minutoj. Tio estas normala.

Se vi ne volas atendi, ne estas problemo - vi iras al Microsoft oficiala dividi kaj elŝuti la programon de tie. Mi ne ŝatas tiun metodon? Instalu la JDK aŭ la J2, kio estas etendaĵo de la Java, kaj poste Por instali la necesan moduloj de elektita, tiam aktivigo okazas aŭtomate. Fine de la procezo bezonas kompletan sistemon reboot.

Kial Java ne dependas de la mastruma sistemo?

Kiel dirite, tiu ĉi lingvo rilatas al la objektema (simila al C + / C ++, kiu estas planita Vindozo).

Sed ĝia esenco estas, ke la virtuala Java-maŝino estas kapabla de transdoni komandojn plenumebla aplikoj en speciala bajto kodoj rekonita de ajna komputilo sistemo, sendepende de ĝia ellaboranto. Egale bona disvolviĝo medion por Java-programoj estas uzata en la PC, kaj en Intel-platformo, kaj Android telefonoj sistemoj, Blackberry, iOS, kaj aliaj.

En plej programaro medio "mastrumaj sistemoj" ekzistas jam korpigita zorge de la plenumo de la ordono lingvo. Kaj ne aplikeblas al specifaj medioj kiel ekzemple Microsoft .NET Framework aŭ iu ajn alia ke fabrikantoj disvolviĝas mastrumaj sistemoj por funkciigi siajn proprajn apletoj.

porteblaj aparatoj

Koncerne eĉ ordinaraj poŝtelefonoj sen mastruma sistemo surŝipe, ili ankaŭ havas originalan subteno por tiu ĉi platformo. Tipe, instaladores havi la etendon JAR aŭ Jad kaj tute elementa instalita eĉ primitiva telefonoj.

La mastruma sistemo povas esti uzata archivers kiel WinRAR, kiu rekonas tian mem-ĉerpi arkivoj kiel SFX-dosiero senprobleme. Kiam vi duoble alklaku tiun dosieron, ĝia enhavo estos eltirita aŭtomate kaj arkivo kun la platformo Java, en ĉi tiu kazo funkcias en la fono.

Kion mi povas diri, ĉar eĉ la malnovaj ludoj de simpla telefono povas esti aro tute facile. Kvankam ĝi kredas ke en ĉi tiuj "progresinta" operaciumoj ne uzata, ĝi ne estas.

Eĉ en la pli malnovaj modeloj kiel ekzemple Nokia 3310 platformo estas. Alie, kiel estus la telefono funkcias? En la sama sistemo kiel estas jam klara, kaj korpigita subteno, kiu respondecas pri la Java disvolviĝo medio.

Kiel al ni kiel legxon uzata kiam kreante aplikoj, ilia priskribo povas preni tro da tempo. Sed se la ideo de kreado apliko bazita en ĉi tiu lingvo estas ankoraŭ tie, estas pli bone instali specialigitan programon kiel platformo proponita de Delfos medio (grafika uzantinterfaco estas tre similaj).

konkludo

Kiel vi povas vidi, Java disvolviĝo medio estas universale kongrua kun ajna sistemo. Sed ĝi funkcias multe pli rapida ol la elsendo komandojn bazita en C + / C ++. Laŭ iuj studoj, la agado povas esti pli alta de 20-30 fojojn, kvankam la memoro konsumo estas je la nivelo de supera rango.

Sed se resumi iuj rezultoj, ĝi havas marki la reala versatilidad kiu proponas la Java disvolviĝo medio. Fakte, ĝi estas kongrua kun ĉiuj sistemoj, kiu faras ĝin la plej populara por krei la saman plurmedia aplikoj aŭ ludoj.

Ni devus ankaŭ diri, ke la lastan version de Java estas bazita sur la subteno de programado genérica ilojn, kiuj estas bazitaj sur teknologio Eiffel kaj C #, radikale malsama de la rimedoj de C ++. Ĉi tie vi povas uzi la aŭtomatan konvertiĝon de la skalaro datumtipoj kaj importado de la tn statikaj kampoj, por ne paroli pri la ebleco krei subtenanta dokumentaron kun fontkodon.

La Java 6 inkludas multajn novajn karakterizaĵojn, kiuj inkluzivas eĉ la rekono de japanaj kaj budista kalendaroj, la eblecon krei plenan la HTTP-servilo, akcelis transigo de klaso-fluo kaj la kunpremita datumoj por pliigi produktiveco ĝis 70%, por ne paroli pri la panelo JConsole apogas OpenGL kaj DirectX aparataro.

Tio koncernas ĉefe al la grafikaj kartoj, kvankam povas rilati al la uzo de eĉ la sona aparato (kutime virtuala ŝoforo al ASIO4ALL bazo). La sama validas por iu softvaro sinteziloj aŭ MIDI-klavaro. Sed la uzo de Java-apletoj plenumebla ne ĉiam provizis.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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