KọmputaSiseto

Java: a deede ikosile, pataki ohun kikọ

Loni, siseto ni Java, julọ seese, ko si ọkan yoo ko ni le yà. Progress ni agbegbe yi jẹ ki nla ti o wa imusin otito yoo ti dabi enipe faramọ si 50-60 odun seyin ni yi itan lati awọn movie a la "Back to ni Future."

Awọn origins ti awọn Java ede

Java - ohun-Oorun siseto ede, eyi ti a akọkọ ni idagbasoke nipasẹ Sun Microsystems, ati ki o nigbamii o ti di support ati idagbasoke ti gbe jade nipa Ebora.

Ko lati wa ni dapo pelu ede idagbasoke tabi iṣẹ ti awọn software Syeed ayika. Nipa awọn igbehin ni lati wa ni ye ṣeto ti a ọpọ ti o yatọ si irinše eyi ti jọ pese ohun ipaniyan ti Java-koodu ni orisirisi hardware agbegbe. Eto kọ ni Java ti wa ni túmọ sinu pataki kan kika ti a npe ni bytecode, eyi ti a nigbamii nipasẹ ošišẹ ti ọna ti a ko foju ẹrọ (JVM) - apa kan ninu awọn software Syeed.

Fifi sori ki o si Bibẹrẹ

Ni ibere lati ni ifijišẹ ṣiṣe awọn ohun elo ni idagbasoke ni yi ede, o gbọdọ fi sori ẹrọ kan pataki package ti Java-irinše, eyi ti o wa lori Ebora ayelujara sii. Awọn ile-pese o yatọ si awọn pinpin, eyi ti o yato ninu awọn afojusun Syeed, bi daradara bi orisirisi awọn aṣayan. Awọn apapọ olumulo ko ni ko nilo lati lo awọn Java ti ikede ti o ti o yatọ si lati kẹhin, awọn julọ to šẹšẹ. Ti o nikan mu ki ori fun Awon Difelopa ti o nilo kan pato ogbon fun pato awọn ẹya ara ẹrọ ati awọn agbara.

Lati fi sori ẹrọ Java lori kọmputa rẹ, awọn olumulo gbọdọ akọkọ rii daju pe awọn abuda kan ti awọn ẹrọ pàdé awọn kere eto ibeere. Ebora Enginners ti sise gidigidi lati din ala ti awọn eto awọn ibeere, sugbon o jẹ ṣi nibẹ, ati awọn ti o gbọdọ wa ni kà. Awọn olumulo yẹ ki o wa ojula ti o nilo pinpin da lori awọn ẹrọ, eyi ti o fe lati fi sori ẹrọ ni software. Fun apẹẹrẹ, Java fun Windows 7 O jẹ ohun executable .exe-faili, eyi ti yoo beere nikan pato awọn fifi sori liana, ati ki o si o yoo ṣe ohun gbogbo ara. O ti wa ni ye ki a kiyesi wipe awọn eto le fi sori ẹrọ ni akoko kanna nikan kan daakọ ti awọn software ikarahun. Nitorina, ki o to fifi ye lati rii daju wipe awọn išaaju ti ikede Java kuro lati awọn eto. Ti o ba se ko, awọn insitola yoo beere lati yọ awọn ori gbarawọn eto ṣaaju ki o to tẹsiwaju awọn fifi sori.

Bẹrẹ sese ni Java

Lẹhin ti awọn olumulo ti ni ifijišẹ fi sori ẹrọ ni software ayika, o yoo wa si kan orisirisi ti ọna fun awọn ipaniyan ti tẹlẹ kọ eto, ati lati ṣẹda ara wọn. Ni ibere lati bẹrẹ siseto ni nipa Java, o ko ba nilo eyikeyi afikun eto. A nilo nikan ni a ifẹ lati ko eko titun ohun ati lati ni oye awọn ede ti faaji. Ti o ba ti awọn olumulo je anfani lati ni ifijišẹ fi sori ẹrọ ni Java, ati ninu awọn ilana ni ko si ija pẹlu awọn eto miiran ti, o le bẹrẹ kikọ koodu ni eyikeyi ọrọ olootu.

Ebora ti ṣe daju lati pese awọn ti o pọju ti ṣeto ti irinṣẹ fun Difelopa. Ni Java, awọn package pẹlu a alakojo (Javac IwUlO), eyi ti, mu bi ariyanjiyan ni ona si eyikeyi ọrọ faili, awọn ti o sinu kan bytecode foju ẹrọ understandable.

Awọn olumulo si tun ko le ṣiṣe awọn ohun elo ati ki o wo awọn esi ti iṣẹ wọn. Lati fi sori ẹrọ a Java elo fun Windows 7, o jẹ pataki lati "pack" ni idẹ-pamosi.

Idẹ kika wa ni yo lati idinku ti Java Archive, ati pataki kan ni irú ti faramọ si gbogbo ZIP-faili, eyi ti o siwaju marundinlogun a apejuwe ti awọn kilasi ati dependencies ati ojuami si awọn Akọsilẹ ojuami (akọkọ kilasi) ni awọn ohun elo. Lati ṣẹda kan .jar-faili ti kanna orukọ lo nipasẹ awọn IwUlO, eyi ti o ti tun to wa ninu boṣewa package lati Ebora. Lẹhin awọn oniwe-aseyori imuse, awọn olumulo le ṣiṣe awọn ohun elo Java da tabi aṣẹ lati pipaṣẹ ila tabi console, tabi nipa nìkan ni ilopo-tite.

Awọn ifilelẹ ti awọn irinše ti awọn Java ede

Ni ibere lati ni ifijišẹ se agbekale ohun elo ni Java ede, eko o nilo lati bẹrẹ pẹlu awọn gan ibere. Alakobere pirogirama ma soro lati ni oye awọn oro "ohun-Oorun" ede. Ọpọlọpọ awọn eniyan mistakenly gbagbo pe o ntokasi si ni otitọ wipe gbogbo awọn ti awọn oro ti o le ṣiṣẹ ninu ede ni o wa ohun. Sibẹsibẹ, yi ni ko otitọ. Ni awọn Java ede, ayafi fun awọn ohun elo, nibẹ ni tun kan ti ṣeto ti atijo omiran. Yi odidi data iru (baiti, kukuru, int, gun ), eyi ti o wa odidi o yatọ si ọrọ ipari, ida data orisi (leefofo, ė), bi daradara bi ila ati kikọ orisi (Okun ati shaha) lẹsẹsẹ.

Fun kọọkan ti wọn wa ni o wa npe ni ki-kilasi - wrappers, eyi ti wa ni lo lati ṣẹda a tọka si ohun ti diẹ ninu awọn irú. Eleyi jẹ otitọ fun gbogbo awọn atijo orisi ayafi okun data.

Awọn ẹya ara ẹrọ ti awọn imuse ti awọn okun kilasi ni Java

Java-ila - yi ni pataki kan kilasi. O le wa ni classified bi ohun aileyipada ohun na. Ti o ba fi ohun elo iranti bi a okiti (okiti), eyi ti o ni alainidi okun, ki o si kọọkan išišẹ lori o (awọn asayan ti awọn substring, concatenation, ti ohun kikọ silẹ fidipo, ati bẹ lori. D.) Yoo ṣẹda titun kan apeere ti awọn starting ila, eyi ti yoo yato lati atilẹba esi ti awọn isẹ.

Nitorina, awọn okun ti wa ni nigbagbogbo pataki lati ṣiṣẹ gan-finni, pelu awọn ti o daju wipe idoti gbigba ni iranti gbalaye nla, awọn komputa gbọdọ jẹ gidigidi ṣọra lati se iranti kún kobojumu tọka si okun. Da fun, fun yi nibẹ ni a pupo ti olùrànlọwọ kilasi. Fun apẹẹrẹ, lo StringBuilder ati StringBuffer, eyi ti gba lati se afọwọyi awọn gbolohun ọrọ, sugbon ko ba ṣẹda lẹhin ti kọọkan titun apeere.

The Java ede - deede expressions. Irisi wọn ati idi

Deede expressions han ni ifoya ati irapada awọn ọna ti ti awọn ẹrọ itanna ọrọ processing.

Tẹlẹ, wa fun pato ruju ninu awọn ọrọ tabi substring je kan wọpọ isoro, eyi ti o beere akitiyan ati akoko fun imuse. Pirogirama ni lati ṣayẹwo fere gbogbo ojula lori awọn gangan tuntun tó awọn pàtó kan àwárí paramita tabi afiwe o pẹlu kan pupo ti awọn ipo. Sibẹsibẹ, pẹlu awọn dide ti awọn expressions ni awọn anfani lati lo awọn orisirisi ohun kikọ, nipa eyi ti o ti di wa lati se apejuwe a Àpẹẹrẹ nipa eyi ti ni lati wa ni wá. Ni Java deede expressions han ni version 5, ati awọn ti niwon di ẹya awọn ibaraẹnisọrọ ro ti awọn software ayika.

Nṣiṣẹ pẹlu awọn expressions ni Java

Ni Java, gbogbo kilasi, ona kan tabi miiran ti wa ni lo lati ṣiṣẹ pẹlu awọn expressions, ni lọtọ package ti a npe ni java.util.regex. Ni Java deede ikosile apejuwe awọn Àpẹẹrẹ kilasi, eyi ti túmọ to English tumo si "Àpẹẹrẹ". Yi kilasi gba a okun ariyanjiyan si awọn Constructor, eyi ti o le ṣee lo lati ṣẹda kan awoṣe. Nigba ti o ba fẹ lati se apejuwe o, dipo ti o rọrun awọn lẹta dara lilo wildcards.

Ni ibere lati daradara pato awọn search sile, o jẹ dara lati ka awọn osise iwe lati Ebora, bi ọpọlọpọ awọn orisirisi ohun kikọ ko le tunmọ si ohun ti awọn arinrin olumulo tabi a alakobere komputa le ro. Fun apẹẹrẹ, awọn ami "+" tọkasi wipe Àpẹẹrẹ isubu sinu ọkan tabi diẹ ẹ sii instances ti awọn lẹsẹkẹsẹ opin ano. Nigba ti muse ni Java deede ikosile, pataki kikọ ni o wa kanna bi ni eyikeyi miiran siseto ede. Nitorina, ijira si miiran Syeed yẹ ki o wa painless.

Owun to le awọn ohun elo ti deede expressions

O yẹ ki o wa woye wipe awọn seese ti awọn expressions ti wa ni ti o dara ju ti baamu si mu gan tobi oye ti ọrọ. Fun apẹẹrẹ, diẹ ninu awọn search bọtini, tabi ọrọ awọn akojọpọ ni Forukọsilẹ pẹlu awọn proviso ti ni irú ninu eyi ti awọn bọtini ti kọ ni ko pataki. Ọwọ ayokuro ti awọn ọrọ yoo jẹ gíga aisekokari fun lohun iru a isoro, ati pẹlu awọn kọ-ni Java deede expressions le waye kan tọkọtaya ti ila ti koodu.

Ti o ni idi ti a ba awọn iwadi ti ede ni eyikeyi ọna ko le padanu iru ohun pataki ara bi a deede ikosile. Ni Java, o le ṣee lo ni orisirisi aaye - lati validating data titẹsi fọọmu (e-mail adirẹsi, kirẹditi kaadi awọn nọmba) lati itupalẹ ijabọ ati olumulo ibeere.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yo.birmiss.com. Theme powered by WordPress.