Òdinatè, Lojisyèl
Java entegre Integrated Devlopman Anviwònman
Prèske chak mèt kay nan telefòn nan pi primitif mobil konnen konsèp nan platfòm la Java. Anviwònman devlopman Java a sipoze kreyasyon aplikasyon inivèsèl ki ka itilize pou kouri, kèlkeswa sistèm operasyon enstale a. Ann konsidere aspè debaz yo nan fonksyone li yo ak aplikasyon an.
Ki anviwònman devlopman Java?
An reyalite, anviwònman an devlopman se sèlman yon lang pwogramasyon ki baze sou kòmandman inivèsèl rekonèt nan anviwònman an Runtime Java.
Apeprè pale, anviwònman an devlopman Java san yo pa platfòm la okòmansman enstale nan Windows a menm pa pral travay. Men, sa a se sipò bay okòmansman, ki sove nenpòt itilizatè soti nan bezwen an enstale lòt konpozan.
Aplikasyon nan teknoloji konpitè
Okòmansman, pwojè sa a te devlope pa Sun Microsystems, ki te pita sipòte pa Oracle.
Kontni an nan kòd la ègzèkutabl se tankou ke li pa depann sou kalite a nan sistèm opere enstale. Lang nan tèt li refere a zouti devlopman objè-oryante, analogue nan sistèm opere pwogram.
Men, nan fen a, anviwònman an devlopman Java soti nan òdinatè oswa sistèm mobil se konplètman endepandan.
Bati-an modil nan sistèm mobil
Si nou pale sou smartphones ak grenn, vèsyon an menm nan Eclipse (IDE Java) aplike sèlman nan itilize nan yon aplikasyon grafik ki pèmèt yo kreye yon aplikasyon Java ki baze sou nan yon kèk minit.
An reyalite, nan aplikasyon an poukont li, gen kèk kalite adrese oswa demann te fè, fonksyon yo nan yo bay nan sistèm nan fonksyone.
Lè sa a aplike nan aparèy mobil. Èske ou remake ke pafwa ak tan swa Windows Nimewo telefòn oswa android kòmanse "krache" an tèm de ofrann imedya? Sa a se pa gen anyen plis pase de eleman:
- Java ègzekutabl;
- Microsoft .NET chapant.
Ki sa ki nan pi tris, eleman nan premye ak erè sistèm pa konekte. Platfòm sa a se konplètman endepandan ak ègzèkutabl an tèm de kòmandman pa default.
Integrated JAVA anviwònman devlopman: aplikasyon ki pi senp lan
Lefèt ke se sistèm sa a yo itilize nan vèsyon mobil, pa gen okenn dout yon sèl. Java anviwònman devlopman Java la sipòte, nou pa mansyone pwodwi yo "pòm".
Sepandan, an tèm de aplikasyon ègzèkutabl, tout bagay se pa konsa pou sa ki senp. Epi se poutèt sa.
Apeti ègzekutabl
Premyèman, imedyatman li vo peye atansyon a sistèm lan nan ki achiv ki apwopriye a yo ta dwe enstale (WinRAR - omwen, pi bon - 7-Zip).
Anviwònman devlopman Java refere a lefèt ke done yo sove kòm yon achiv ki pa ka louvri pa estanda Windows zouti.
Archived done
Nan pi bon, ou ka itilize ekstraktè tankou pi wo a. Men, si ou te itilize teknoloji a nan yon lòt (maksimòm) metòd konpresyon lè kreye achiv la, pa gen anyen yo ede ak.
Menm ajou achiv la pa yo pral kapab fè chanjman ki nesesè yo. La a ou pral gen pou aplike pou aktyalizasyon nan platfòm la an antye, byenke okòmansman mesaj la sou yon aktyalizasyon ki disponib se "pandye" nan plato a sistèm.
Platfòm Mizajou
Aktyalizasyon a se byen senp. Li ase jis klike sou plato a sou ikon an flache sijere enstale aktyalizasyon ki disponib. Tan pou rekonesans ka pran jiska plizyè minit. Sa a se nòmal.
Si ou pa vle rete tann, pa gen okenn pwoblèm - ale nan ofisyèl la Microsoft resous ak telechaje pwogram lan soti nan la. Pa renmen metòd sa a? Enstale JDK oswa J2SE, ki se yon ekstansyon Java, ak Lè sa a, enstale modil la vle soti nan sa yo chwazi, apre yo fin ki aktivasyon an fèt otomatikman. Nan fen pwosesis la, ou ka bezwen konplètman rdemare sistèm lan.
Poukisa Java pa depann de OS?
Kòm deja mansyone, lang sa a pwogramasyon refere a objè-oryante (analogue C + / C ++, ki te sou Windows ki pwograme).
Men, sans li se ke yon vityèl Java-machin se kapab tradui kòmandman nan aplikasyon ègzèkutabl nan espesyal bytecodes, rekonèt pa nenpòt sistèm òdinatè, kèlkeswa pwomotè li yo. Egal-ego byen, se devlopman anviwònman an pou pwogram Java yo itilize sou tou de PC a, ak sou tribin Intel ki baze sou, ak sou sistèm mobil android, mur, iOS ak lòt moun.
Nan anviwònman an lojisyèl tèt li, gen deja yon modil bati-an responsab pou egzekite kòmandman lang. Epi li pa nan nenpòt fason enkyetid anviwònman espesifik tankou Microsoft .NET chapant oswa nenpòt ki lòt ki manifaktirè sistèm opere devlope pou operasyon an nan aparèy pwòp yo.
Aparèy mobil
Kòm pou menm telefòn òdinè san yo pa yon sistèm opere sou tablo, yo menm tou yo gen premye sipò pou platfòm sa a. Kòm yon règ, enstalatè yo gen JAR oswa JAD ekstansyon epi yo byen lekòl primè enstale menm sou telefòn primitif.
Nan sistèm opere, ou ka itilize archives tankou WinRAR, ki rekonèt sa yo achitekti pwòp tèt ou-ekstrè tankou SFX dosye san yo pa pwoblèm. Lè ou double-klike sou tankou yon dosye, sa li yo pral ekstrè otomatikman, ak achiv la ansanm ak platfòm la Java nan ka sa a pral dife nan background nan.
Kisa mwen ka di, menm jwèt yo fin vye granmoun pou telefòn senp ka dwe enstale byen tou senpleman. Malgre ke yo kwè ke "avanse" sistèm yo opere yo pa itilize nan yo, sa a se pa konsa pou sa.
Menm nan modèl yo ki pi gran tankou Nokia 3310 platfòm se. Sinon, ki jan ta telefòn nan fonksyone? Nan sistèm nan menm, tankou deja konprann, gen tou bati-an sipò, ki se responsab pou anviwònman devlopman Java.
Kòm pou kòmandman yo tèt yo itilize yo kreye aplikasyon, deskripsyon yo ka pran twò lontan. Men, si lide a nan kreye yon aplikasyon ki baze sou lang sa a se toujou la, li se pi bon enstale yon pwogram espesyalize tankou platfòm ofri nan Delphi anviwònman (grafik koòdone itilizatè se trè menm jan).
Konklizyon
Kòm ou ka wè, Java devlopman anviwònman se inivèsèl ak konpatib ak nenpòt ki sistèm. Men, li travay anpil pi vit pase tradiksyon an nan kòmandman ki baze sou C + / C ++. Dapre kèk etid, vitès la nan travay ka pi wo nan 20-30 fwa, byenke konsomasyon nan resous memwa se nan yon mak pi wo.
Men, si ou sòm moute yon ti kras, li la vo anyen adaptabilite reyèl la ki anviwònman an devlopman Java ofri. An reyalite, li se konpatib ak tout sistèm, sa ki fè li pi popilè a lè kreye menm aplikasyon yo miltimedya oswa jwèt.
Separeman, li ta dwe di ke vèsyon yo dènye nan Java yo baze sou sipò nan zouti jenerik pwogramasyon, ki baze sou Eiffel ak C # teknoloji, radikalman diferan de zouti C ++ yo. Isit la ou ka itilize konvèsyon an otomatik nan kalite done scalar ak enpòte a nan sa yo rele jaden estatik, nou pa mansyone posibilite pou kreye dokiman konpayon ak kòd la sous.
Nan Java SE 6 vèsyon an, anpil karakteristik nouvo yo aplike, ki gen ladan menm rekonesans nan kalandriye Japonè ak Boudis, kapasite nan kreye yon sèvè HTTP plen, akselere transfè nan klas-flux ak konprese done ak yon ogmantasyon pèfòmans ki rive jiska 70%, nou pa mansyone JConsole la , Sipò pyès ki nan konpitè OpenGL ak DirectX.
Sa a aplike sitou nan grafik cartes, byenke li ka menm, al gade nan itilize nan aparèy odyo (pi souvan yo menm vityèl ki baze sou chofè ASIO4ALL). Menm bagay la tou ale pou kèk synthesizers lojisyèl oswa MIDI klavye. Men, itilize nan ègzèkutabl Java-applets pa toujou bay yo.
Similar articles
Trending Now