ÒdinatèPwogram

Java: yon ekspresyon regilye, karaktè espesyal

Jodi a, pwogram nan Java, gen plis chans, pa gen yon pa pral sezi. Pwogrè nan zòn sa a se tèlman gwo ke ta reyalite kontanporen nou yo te te sanble abitye nan 50-60 ane de sa nan istwa sa a soti nan fim nan yon la "Retounen nan tan kap vini an."

Orijin yo nan lang nan Java

Java - yon lang programmation objè-oryante, ki te orijinèlman devlope pa Solèy Microsystems, epi pita li te vin sipò nan ak devlopman te pote soti nan Oracle.

Pa dwe konfonn ak devlopman lang oswa pèfòmans nan anviwònman an platfòm lojisyèl. Pa lèt la se yo dwe konprann seri yon plusieurs nan eleman diferan ki ansanm bay yon ekzekisyon nan Java-Kòd nan yon anviwonman pyès ki nan konpitè divès kalite. Pwogram ekri nan Java yo tradui nan yon fòma espesyal ki rele bitèkod, ki te pi fè pa vle di nan yon machin vityèl (JVM) - yon pati nan platfòm la lojisyèl.

Enstalasyon ak Pou kòmanse

Yo nan lòd yo avèk siksè kouri aplikasyon devlope nan lang sa a, ou dwe enstale yon pake espesyal nan Java-eleman, ki se disponib sou sit wèb la Oracle. Konpayi a bay distribisyon diferan, ki diferan nan platfòm la sib, menm jan tou opsyon divès kalite. Itilizatè a mwayèn pa bezwen sèvi ak vèsyon an Java ki diferan de dènye a, ki pi resan an. Li sèlman fè sans pou devlopè ki bezwen estrateji espesifik pou karakteristik espesifik ak kapasite.

Enstale Java sou òdinatè ou, itilizatè a dwe premye asire w ke karakteristik sa yo nan ekipman an satisfè kondisyon ki sistèm minimòm. enjenyè Oracle te travay di diminye papòt la nan kondisyon yo ki sistèm, men li se toujou la, epi li dwe konsidere kòm. Itilizatè a ta dwe jwenn sit la li bezwen distribisyon an ki baze sou sistèm nan fonksyone, ki li vle enstale lojisyèl an. Pou egzanp, Java pou Windows 7 Li se yon ègzèkutabl ègzekutabl-dosye, ki pral mande pou sèlman presize anyè a enstalasyon, ak Lè sa a li pral fè tout bagay tèt li. Li se vo anyen ki ka sistèm lan dwe enstale nan menm tan an yon sèl kopi nan koki a lojisyèl. Se poutèt sa, anvan w enstale bezwen nan asire w ke vèsyon an anvan nan Java retire nan sistèm nan. Si ou pa fè sa, enstale a ap mande yo retire pwogram nan konfli anvan ou kontinye enstalasyon an.

Kòmanse devlope nan Java

Apre yo fin itilizatè a avèk siksè enstale anviwònman an lojisyèl, li pral disponib nan yon varyete de vle di pou ekzekisyon an nan pwogram deja ekri, ak yo kreye pwòp yo. Yo nan lòd yo kòmanse pwogramasyon nan pa Java, ou pa bezwen nenpòt pwogram adisyonèl. Nou bezwen sèlman yon dezi yo aprann nouvo bagay ak yo konprann lang lan nan achitekti. Si itilizatè a te kapab avèk siksè enstale Java la, ak nan pwosesis la pa gen okenn konfli ak lòt pwogram, ou ka kòmanse ekri kòd nan nenpòt editè tèks.

Oracle te fè asire w ke ou bay mete nan maksimòm nan zouti pou devlopè. Nan Java, pake a gen ladan yon du (javak sèvis piblik), ki, pran kòm agiman chemen ki mennen nan nenpòt ki dosye tèks, konvèti l 'nan yon bitèkod machin vityèl konprann.

Itilizatè a toujou pa ka kouri aplikasyon an epi wè rezilta yo nan travay yo. Enstale yon aplikasyon Java pou Windows 7, li nesesè nan "pake" nan bokal-achiv la.

Se fòma a Bokal sòti nan rediksyon an nan Java Archive, ak yon kalite espesyal nan abitye nan tout postal-dosye, ki plis konprann yon deskripsyon nan klas yo ak Dependencies ak pwen nan pwen an antre (klas prensipal) nan aplikasyon an. Pou kreye yon bokal-dosye an menm non yo itilize pa sèvis piblik la, ki se tou te gen ladann nan pake a estanda soti nan Oracle. Apre aplikasyon siksè li yo, itilizatè a ka kouri yon aplikasyon kreye oswa Java lòd soti nan liy la bay lòd oswa konsole, oswa pa senpleman doub-klike.

Konpozan prensipal yo nan lang nan Java

Yo nan lòd yo avèk siksè devlope aplikasyon nan lang Java, aprann li bezwen yo kòmanse ak Basics yo anpil. pwogramasyon inisyasyon pafwa difisil a konprann tèm "objè-oryante" lang nan. Anpil moun erè kwè ke li refere a lefèt ke tout nan antite yo ki ka opere nan lang nan yo se objè yo. Sepandan, sa a se pa vre. Nan lang nan Java, eksepte pou fasilite yo, gen tou se yon seri kalite primitif. Sa a nonb antye relatif done kalite (multiple, kout, int, depi lontan ), ki fè yo nonm antye diferan longè mo, kalite done fraksyon (flote, doub), osi byen ke liy ak kalite karaktè (fisèl ak Char) respektivman.

Pou chak nan yo gen sa yo rele klas - resèptakl yo, ki se itilize yo kreye yon referans nan yon objè nan kèk kalite. Sa a se laverite pou tout kalite primitif eksepte done fisèl.

Karakteristik nan aplikasyon an nan klas la fisèl nan Java

Java-liy - sa a se yon klas espesyal. Li kapab klase kòm yon objè imuiabl. Si w soumèt yon memwa aplikasyon tankou yon miray (miray), ki gen yon fisèl abitrè, Lè sa a, chak operasyon sou li (seleksyon an nan chèn lan, Anchènman, sibstitisyon karaktè, ak sou sa. D.) Èske kreye yon egzanp nouvo nan liy lan kòmanse, ki pral diferan de rezilta a orijinal la nan operasyon an.

Se poutèt sa, fisèl la se toujou nesesè nan travay avèk anpil atansyon, malgre lefèt ke koleksyon fatra nan memwa kouri gwo, pwogramè a dwe pran anpil prekosyon yo anpeche debòde memwa referans nesesè nan fisèl la. Erezman, pou sa a gen yon anpil nan klas sekou. Pou egzanp, sèvi ak StringBuilder ak StringBuffer, ki pèmèt yo manipile strings, men se pa kreye apre chak egzanp nouvo.

Lang nan Java - ekspresyon regilye. aparans yo ak objektif

ekspresyon regilye parèt nan syèk la byen ta ventyèm ak revolusyone teknoloji a nan pwosesis tèks elektwonik.

Précédemment, rechèch pou seksyon espesifik nan tèks la oswa chèn te yon pwoblèm ki komen yo, ki egzije efò ak tan pou aplikasyon. Pwogramasyon te gen yo tcheke prèske chak sit sou egzak matche paramèt nan la espesifye rechèch oswa konpare li avèk yon anpil nan kondisyon yo. Sepandan, ak avènement de ekspresyon regilye gen opòtinite pou yo sèvi ak karaktè yo meta, pa ki li te vin disponib a dekri yon modèl pa ki te dwe fouye. Nan Java ekspresyon regilye parèt nan vèsyon 5, epi li gen depi vin yon atribi esansyèl nan anviwònman an lojisyèl.

Travay ak ekspresyon regilye nan Java

Nan Java, tout klas, yon fason oswa yon lòt yo te itilize yo travay ak ekspresyon regilye, nan yon pake separe rele java.util.regex. Nan Java ekspresyon regilye dekri klas la Modèl, ki tradui nan angle vle di "modèl". Klas sa a aksepte yon agiman fisèl konstrukteur a, ki ka itilize yo kreye yon modèl. Lè ou vle dekri li, olye pou yo lèt ki senp pi bon itilize djokèr.

Yo nan lòd yo byen presize paramèt yo rechèch, li se pi bon li dokiman ofisyèl la soti nan Oracle, kòm anpil karaktè meta pa ka vle di sa itilizatè a òdinè oswa yon pwogramè inisyasyon ta ka panse. Pou egzanp, siyen nan "+" endike ke sezon otòn la modèl nan yon sèl oswa plis chans pou yo eleman an imedyatman anvan. Lè aplike nan Java ekspresyon regilye, karaktè espesyal yo se menm bagay la kòm nan nenpòt lang programmation lòt. Se poutèt sa, migrasyon nan yon lòt platfòm ta dwe fèt san doulè.

aplikasyon posib pou ekspresyon regilye

Li ta dwe remake ke yo posibilite pou ekspresyon regilye pi byen adapte okipe gwo anpil kantite tèks. Pou egzanp, gen kèk kle rechèch, oswa konbinezon mo nan enskri ak rèstriksyon a ke ka a nan ki se kle nan ekri se pa enpòtan. Men klasman nan tèks la ta dwe trè rezèvwa pou rezoud tankou yon pwoblèm, ak ak bati-nan Java ekspresyon regilye kapab reyalize nan yon koup nan liy nan kòd.

Se poutèt sa nou ap konsidere etid la nan lang nan nenpòt fason pa ka rate tankou yon pati enpòtan menm jan yon ekspresyon regilye. Nan Java, li kapab itilize nan jaden divès kalite - soti nan validation done fòm antre (adrès e-mail, nimewo kat kredi) nan analize trafik ak itilizatè demann.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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