Cyfrifiaduron, Meddalwedd
IDE Java
Gyda'r cysyniad y llwyfan Java yn gyfarwydd bron pob perchennog y ffôn symudol cyntefig. amgylchedd datblygu Java golygu o gais cyffredinol y gellir eu defnyddio i redeg, heb ystyried y system weithredu greu. Gadewch i ni ystyried yr agweddau sylfaenol ei weithrediad a'i defnyddio.
Beth yw amgylchedd datblygu Java?
Yn wir, yr amgylchedd datblygu yn unig yw'r iaith raglennu yn seiliedig ar orchmynion cyffredinol sy'n cael eu cydnabod yn y Java Runtime Amgylchedd.
Ni fydd Yn fras, yr amgylchedd datblygiad iaith Java heb blatfform sefydlu i ddechrau yn yr un Windows yn gweithio. Ond mae cefnogaeth o'r fath yn cael ei ddarparu yn frodorol, dileu unrhyw ddefnyddiwr rhag yr angen i osod cydrannau ychwanegol.
Ceisiadau mewn technoleg gyfrifiadurol
I ddechrau, y prosiect hwn ei ddatblygu gan Sun Microsystems, a gefnogwyd yn ddiweddarach y cwmni Oracle.
Mae cynnwys cod cyflawnadwy fel nad yw'n dibynnu ar y math o system weithredu gosod. Mae'r iaith ei hun yn cyfeirio at y offer datblygu gwrthrych-oriented, systemau tebyg i raglenni gweithredu.
Ond yn mhen yr amgylchedd datblygu Java o gyfrifiadur neu systemau symudol ei fod yn gwbl annibynnol.
Built-in modiwlau o systemau symudol
Os byddwn yn siarad am smartphones a thabledi, yr un fersiwn o'r Eclipse (IDE Java) yn gymwys ond i'r defnydd o gais graffigol sy'n caniatáu i greu cais yn seiliedig-Java mewn ychydig funudau.
Yn wir, yn y cais ei hun cynhyrchu rhywfaint o ymchwiliad i'r afael neu, y mae eu swyddogaethau yn cael eu darparu gan y system weithredu.
Ac mae hyn yn berthnasol i ddyfeisiau symudol. Rydym yn sylwi bod weithiau yn y pen draw neu Ffenestri Ffôn, neu Android dechrau "poeri" o ran cynnig diweddariadau ar unwaith? Nid yw bod eraill, fel dwy elfen:
- Java Runtime;
- NET Fframwaith Microsoft.
Beth sydd fwyaf drist, nid yw'r elfen gyntaf yn ymwneud â gwallau system. Mae'r llwyfan yn gwbl annibynnol ac yn cael eu gweithredu o ran y gorchmynion diofyn.
Datblygiad Datblygiad Amgylchedd JAVA Integredig: Cais Syml
Mae'r ffaith bod y system hon yn cael ei ddefnyddio mewn fersiynau symudol, nid oes unrhyw un yn y tu hwnt i amheuaeth. Cefnogi amgylchedd datblygu Java Android, i beidio â siarad o "afal" cynhyrchion.
Eto o ran y sefyllfa Nid yw ceisiadau weithredadwy mor syml. Dyma pam.
applets cyflawnadwy
Yn gyntaf, dim ond talu sylw at y system y mae'r Archiver priodol (WinRAR - o leiaf yn well - 7-Zip) Rhaid cael eu gosod.
amgylchedd datblygu ar gyfer Java-rhaglen yn cyfeirio at y ffaith fod y data yn cael ei storio mewn archif nad yw ar gael i agor yr offer Windows safonol.
data archif
Ar y gorau, gall y echdynwyr yn cael ei ddefnyddio fel yr uchod. Ond os na fydd y ffurfiwyd y dechnoleg archif ddefnyddiwyd dull (uchafswm) cywasgu ychwanegol yma yn helpu i unrhyw beth.
Hyd yn oed yn diweddaru ni fydd y Archiver yn gallu gwneud y newidiadau angenrheidiol. Bydd yn rhaid i wneud cais diweddariad o'r platfform cyfan, er bod y neges cychwynnol am y diweddariad ar gael "hongian" yn yr hambwrdd system.
diweddariad llwyfan
Mae'r diweddariad yn cael ei berfformio yn syml. Yn syml, cliciwch ar yr eicon hambwrdd yn fflachio, gan gynnig i osod y diweddariad ar gael. Gall amser cydnabyddiaeth gymryd hyd at sawl munud. Mae hyn yn normal.
Os nad ydych am i chi aros, dim problem - byddwch yn mynd i rannu swyddogol Microsoft a llwytho i lawr y rhaglen oddi yno. Dwi ddim yn hoffi y dull hwn? Gosod y JDK neu'r J2SE, sydd yn estyniad o Java, ac yn ddiweddarach I osod y modiwlau angenrheidiol o ddewis, yna activation yn digwydd yn awtomatig. Ar ddiwedd y broses efallai y bydd angen a reboot system lawn.
Pam nad Java yn dibynnu ar y OS?
Fel y soniwyd eisoes, yr iaith hon yn cyfeirio at y gwrthrych-oriented (yn debyg i C + / C ++, sy'n cael ei raglennu Windows).
Ond mae ei hanfod yw bod y Java-n weithredol beiriant yn gallu trosglwyddo gorchmynion ceisiadau gweithredadwy mewn i godau beit arbennig a gydnabyddir gan unrhyw system gyfrifiadurol, waeth beth yw ei datblygwr. amgylchedd datblygu yr un mor dda ar gyfer Java-rhaglenni yn cael ei ddefnyddio ar y cyfrifiadur, ac ar Intel-lwyfan, a systemau symudol Android, Blackberry, iOS, ac eraill.
Yn y rhan fwyaf amgylchedd "OSes" meddalwedd mae eisoes adeiledig yn gyfrifol am gyflawni iaith gorchymyn. Ac nid yw'n berthnasol i amgylcheddau penodol megis Microsoft NET Fframwaith neu unrhyw systemau gweithredu eraill y mae cynhyrchwyr yn datblygu ar gyfer gweithrediad eu applets hunain.
dyfeisiau symudol
Fel ar gyfer hyd yn oed ffonau symudol arferol heb system weithredu ar y bwrdd, maent hefyd wedi cefnogaeth gwreiddiol ar gyfer y llwyfan hwn. Yn nodweddiadol, gosodwyr yn cael y JAR ymestyn neu JAD ac yn eithaf elfennol gosod hyd yn oed ar ffonau cyntefig.
Gall y system weithredu yn cael ei ddefnyddio archivers fel WinRAR, sy'n cydnabod archifau hunan-echdynnu megis fel SFX-ffeil heb unrhyw broblemau. Pan fyddwch yn dwbl-gliciwch ar y ffeil, bydd ei gynnwys yn cael ei dynnu yn awtomatig ac archif gyda'r llwyfan Java, yn yr achos hwn yn gweithredu yn y cefndir.
Beth y gallaf ei ddweud, oherwydd gall hyd yn oed y hen gemau ar ffôn syml yn cael ei osod yn eithaf rhwydd. Er y credir nad yw'r yn y systemau gweithredu "uwch" yn cael eu defnyddio, nid yw'n.
Hyd yn oed yn y modelau hyn fel Nokia 3310 llwyfan yw. Fel arall, sut y byddai'r ffôn weithredol? Yn yr un system gan ei fod eisoes yn glir, ac wedi adeiladu i mewn cymorth, sy'n gyfrifol am yr amgylchedd datblygu Java.
Fel ar gyfer ein hunain gorchmynion a ddefnyddir wrth greu ceisiadau, efallai eu disgrifiad yn cymryd gormod o amser. Ond os bydd y syniad o greu cais yn seiliedig ar yr iaith hon yn dal i fod yno, mae'n well i osod rhaglen arbenigol fel platfform a gynigir gan yr amgylchedd Delphi (rhyngwyneb defnyddwyr graffigol yn debyg iawn).
casgliad
Fel y gwelwch, amgylchedd datblygu Java yn gyffredinol gydnaws gydag unrhyw system. Ond mae'n gweithio yn gynt o lawer nag y gorchmynion darlledu yn seiliedig ar C + / C ++. Yn ôl rhai astudiaethau, efallai y bydd y perfformiad yn uwch 20-30 o weithiau, er bod y defnydd o gof ar y lefel o radd uwch.
Ond os i grynhoi rhai canlyniadau, mae'n werth nodi amlbwrpasedd gwirioneddol a gynigir gan yr amgylchedd datblygu Java. Yn wir, mae'n cyd-fynd â holl systemau, sy'n ei gwneud yn y mwyaf poblogaidd i greu'r un cymwysiadau amlgyfrwng neu gemau.
Dylem ddweud hefyd bod y fersiwn diweddaraf o Java yn seiliedig ar y gefnogaeth o offer rhaglennu generig, sy'n seiliedig ar dechnoleg Eiffel a C #, wahanol iawn i'r dull o C ++. Yma gallwch ddefnyddio'r trosi awtomatig o'r mathau data sgalar a mewnforio caeau hyn a elwir yn sefydlog, heb sôn am y posibilrwydd o greu dogfennau ategol gyda cod ffynhonnell.
Mae'r SE Java 6 yn cynnwys llawer o nodweddion newydd, sy'n cynnwys hyd yn oed y gydnabyddiaeth o galendrau Siapan a Bwdhaidd, y gallu i greu'r HTTP-gweinyddwr llawn, cyflymu trosglwyddo dosbarth-lif a'r data cywasgedig i gynyddu cynhyrchiant hyd at 70%, heb sôn am y dangosfwrdd JConsole cefnogi OpenGL a DirectX chaledwedd.
Mae hyn yn berthnasol yn bennaf i gardiau graffeg, er y gall gyfeirio at y defnydd o hyd yn oed y ddyfais sain (fel arfer yn yrrwr rhithwir i sail ASIO4ALL). Mae'r un peth yn berthnasol i rai syntheseisyddion meddalwedd neu MIDI-bysellfwrdd. Ond nid y defnydd o Java applets-gweithredadwy yn cael ei ddarparu bob amser.
Similar articles
Trending Now