Gara qabiyyee ijyootti utaali

Dandeettiiwwan Java Keessan Qoraa

Java keessan gama caasaa bu'uuraa fi gosa, meethodiiwwan/irra deddeebiin waamuu/daangaa, kuusaa/jenerikii/kallattii yaa'insaa, fi adda durummaa/walfaana raawwachuu/afa-faayidaa irratti qoraa. Gaaffiiwwan koodii dubbisuu 30, qabxii battalaa kutaan, galmee malee tola.

Gaaffiiwwan 30daqiiqaa 9
Qormaata kana fudhadhaa
Waan bu'uuraa

Qormaata Java maali?

Kun qormaata Java haala irratti hundaa'eedha: koodiiwwan gaggabaaboo 30, tokkoon tokkoon isaanii gaaffii yeroo raawwatamu maaltu akka ta'u gaafatuun hordofama. Walbira qabiinsa String kan == fayyadamu kan callisee wabiilee ilaalu malee qabiyyee hin ilaalle. Kaashii awutobooksiingii Integer kan == 128 gadiitti akka hojjetu fakkeessee, achii olitti callisee fashaleessu. Bilookiin 'finally' kan gatii deebii tokkoo eenyuyyuu osoo hin argin irra darbee jijjiiru. Deebii koodichi dhugaan maxxansu yookiin hojjetuun walsimu filattu, kan ta'uu qaba jedhamee yaadamu miti.

Itti fufaa dubbisaa

Gaaffiiwwan 30 naannoo afur uwwisu — caasaa bu'uuraa fi gosa, meethodiiwwan/irra deddeebiin waamuu/daangaa, kuusaa/jenerikii/kallattii yaa'insaa, fi adda durummaa/walfaana raawwachuu/afa-faayidaa. Isaan afuran kun iddoowwan koodii dubbisuu fi koodii raawwachuun callisanii addaan ba'an, fi iddoo beeksiisni hojii “Java cimaa” jedhu yeroo gaaffii fi deebii keessa seentan hiika addaa qabaachuun isaa ifa ta'uudha. Naannoo tokkoon tokkoon keessatti qabxii argattu, kanaaf laafinni akka laafinaatti mul'ata malee akka walakkaa gad aanaatti miti.

Daqiiqaa sagalitti dhiyaata, galmeen hin jiru, akkasumas koodiin barreessitan yookiin qindeessitan hin jiru — gaaffiin hundinuu dubbisi-fi-tilmaami dha, akkuma injineerri muummeen tokko gahee dhiheesse irra deebi'ee ilaalu. Caasaa beekuu fi koodiin gabaabaan tokko yeroo raawwatamu maal akka hojjetu beekuun dandeettiiwwan adda addaati, kunis isa lammaffaa safara.

Waan argattan

Waan qormaatni kun mul'isu

Naannoolee Java afur keessaa kamtu dhugaan isin duubatti harkisaa akka jiru argaa
Qoodama kutaan argadhaa — caasaa/gosa, meethodiiwwan/daangaa, kuusaa/jenerikii, adda durummaa/walfaana raawwachuu
Sadarkaa kam keessa akka jirtan beekaa: jalqabaa, giddu-galeessa, gaggeessaa yookiin ogeessa
Iddoo isin jirtan beeksiisni hojii Java cimaa jechuun maal akka yaade waliin madaalaa
  • Yeroo tokkotti jalqabaa hanga ogeessaatti kan hammatuudha. Gaaffiiwwan jalqabaa wantoota fayyadamaan Java hundinuu qunnamu uwwisu — == fi .equals, Integer autoboxing, irra yaa'uu. Kan boodaa gara furmaata irra deddeebiin waamuu, jenerikii fi kuusaa, adda durummaa, walfaana raawwachuu fi Stream laziness keessa seenu. Qabxiin keessan sadarkaa afur keessaa tokko keessa isin kaa'a, maqaan sadarkaas ta'e jedhamee kan beeksiisni hojii fayyadamuudha.

  • Lakki. Gaaffiin hundinuu amala afaan bu'uuraa kan vershiniiwwan Java ammayyaa hunda keessatti tasgabbaa'aa ture irratti barreeffame — eenyummaa wantaa, caasaa kuusaa, sadarkaa adda durummaa fi bu'uuraalee walfaana raawwachuu salphaa. Wanti as jiru tokkoyyuu API vershinii addaa irratti hin hundoofne.

  • Qormaatawwan qacaramtootaa hedduun jalqaba irratti akkaataa dubbisuu fi tilmaamuu walfakkaataa fayyadamu, akkasumas bifa gabaabaa walfakkaataa keessatti, kanaafuu qophiif ni gargaara. Inni waraabbii qormaata qacaramtootaa kamiyyuu miti, asitti qabxii gaarii argachuun ragaa miti. Wanti inni isinitti himu garuu, afuranii keessaa kamtu qabxii isin dhabsiisuu akka danda'uudha, kunis waan beekuun gaarii ta'edha yeroo gaaffii fi deebii teeknikaa dura.

  • Daqiiqaa sagalitti dhihaata. Gaaffiiwwan dhuunfaa irratti yeroon daangeffame hin jiru — qormaatichi koodichi maal akka hojjetu beektuu fi dhiisuu keessan malee, hammam saffisaan akka cuqaastan hin madaalu. Gaaffii tokko irratti hanga barbaaddan yaaduu dandeessu.

  • Lakki. Qormaata fudhachuu fi qabxii fi caccabaa ramaddii keessanii herrega malee ilaaluu dandeessu. Herrega uumuun kan fayyadu yoo bu'aan akka isiniif kuufamu barbaaddan qofa, kunis yaalii boodaa kan duraa wajjin akka madaaltaniif isin gargaara.

  • Dameewwan afuran keessaa tokkoon tokkoof qabxii argattu, kanaafuu bakka dhabuun itti baay'ate arguu dandeessu, akkasumas gorsa sadarkaa isin ga'eef malu argattu. Qormaanni waraqaa deebii gaaffii tokkoof hin maxxansu, sababni isaas gaaffiiwwan ni jijjiiramu, deebii maxxanfame immoo qabxiin namoota qophiidhaaf itti fayyadaman hundaaf hiika dhabsiisa.

  • Koodii hin beekamne sirriitti dubbisuun gahee hojii Java tuqu kamiyyuu irratti qormaata fudhatama qabuudha, kunis qormaata amalaa osoo hin taane qormaata sirrii yookiin dogoggoraa kan safaruudha, kanaafuu rakkoo haqummaa qormaatawwan gosaa qaban hin qabu. Yoo iyyattootaaf erguu fi bu'aawwan iddoo tokkotti sassaabuu barbaaddan, sun karaa fuula kanaa osoo hin taane karaa kutaa qacarii JobCannon raawwatama.

Amma Madaallii Dandeettiiwwan Java fudhadhaa

Ibsa dhuunfaa Qormaata Java keessanii argadhaa. Gaaffiiwwan 30 · daqiiqaa 9.

Qormaata kana fudhadhaa
Kan walqabatu

Qormaatawwan walqabatan