Qhov twg siv cov khoom hloov pauv tsis tau?

Cov txheej txheem:

Qhov twg siv cov khoom hloov pauv tsis tau?
Qhov twg siv cov khoom hloov pauv tsis tau?
Anonim

Cov khoom tsis hloov pauv tau tuaj yeem siv tau hauv ntau cov ntawv thov. Ntau cov xov tuaj yeem ua rau cov ntaub ntawv sawv cev los ntawm cov khoom hloov pauv tsis muaj kev txhawj xeeb ntawm cov ntaub ntawv raug hloov los ntawm lwm cov xov. Yog li ntawd, cov khoom tsis hloov pauv tau suav tias yog cov xov zoo dua li cov khoom sib hloov.

Dab tsi yog qhov taw qhia ntawm cov khoom hloov tsis tau?

Kev tso siab siab tshaj plaws ntawm cov khoom tsis hloov pauv tau txais dav raws li lub suab zoo rau kev tsim cov lej yooj yim, txhim khu kev qha. Cov khoom tsis hloov pauv tau tshwj xeeb yog qhov tseem ceeb hauv cov ntawv thov sib txuam. Txij li thaum lawv hloov tsis tau lub xeev, lawv tsis tuaj yeem raug cuam tshuam los ntawm xov cuam tshuam lossis pom hauv lub xeev tsis sib xws.

Yam khoom twg yuav tsum hu ua hloov tsis tau?

Imutable objects yog tsuas yog cov khoom uas nws lub xeev (cov khoom cov ntaub ntawv) hloov tsis tau tom qab kev tsim kho. Piv txwv ntawm cov khoom tsis hloov tau los ntawm JDK suav nrog String thiab Integer. Cov khoom tsis hloov pauv tau yooj yim heev rau koj qhov kev pab cuam, vim lawv: yooj yim rau kev tsim, sim, thiab siv.

Yuav ua li cas koj siv cov khoom hloov tsis tau?

Txhawm rau tsim cov khoom hloov pauv tsis tau koj yuav tsum ua raws qee cov cai yooj yim:

  1. Tsis txhob ntxiv cov txheej txheem setter.
  2. Tshaj tawm tag nrho cov teb kawg thiab ntiag tug.
  3. Yog tias daim teb yog ib qho khoom sib hloov tau tsim cov ntawv tiv thaiv ntawm nws rau txoj kev tau txais.
  4. Yog tias qhov khoom sib pauv tau dhau mus rau tus tsim tsim yuav tsum raug xa mus rau thaj chaw tsim ib daim ntawv tiv thaiv ntawm nws.

Peb nyob qhov twgsiv immutable class hauv Java?

chav kawm tsis hloov pauv ua kev sib koom ua ke yooj yim dua. Cov chav kawm hloov pauv tsis tau ua kom paub tseeb tias cov txiaj ntsig tsis hloov pauv hauv nruab nrab ntawm kev ua haujlwm yam tsis siv cov blocks synchronized. Los ntawm kev zam synchronization blocks, koj tsis txhob deadlocks.

Pom zoo:

Nthuav cov khoom
Thaum twg tus neeg raug foob tuaj yeem foob tsab ntawv tso cai?
Nyeem ntxiv

Thaum twg tus neeg raug foob tuaj yeem foob tsab ntawv tso cai?

Ib tsab ntawv tso tawm tuaj yeem foob txhua lub sijhawm. Lawv feem ntau raug foob los ntawm cov neeg raug foob thaum ntxov ntawm kev foob, ua ntej lawv tau ua cov lus teb. Feem ntau ib tsab ntawv tso cai tawm yog liam tias qhov kev thov yuav tsum tsis txhob mus vim qhov teeb meem tsis cuam tshuam txog qhov tseeb.

Lub plab yog dab tsi?
Nyeem ntxiv

Lub plab yog dab tsi?

Galls los yog cecidia yog ib hom o ntawm cov ntaub so ntswg sab nraud ntawm cov nroj tsuag, fungi, lossis tsiaj. Cog galls yog qhov txawv txav ntawm cov ntaub so ntswg, zoo ib yam li cov qog nqaij hlav los yog cov kab mob hauv cov tsiaj. Lawv tuaj yeem tshwm sim los ntawm ntau yam kab mob, los ntawm cov kab mob, cov kab mob thiab cov kab mob, mus rau lwm cov nroj tsuag, kab thiab mites.

Thaum Kiswahili tau ua ib hom lus hauv tebchaws?
Nyeem ntxiv

Thaum Kiswahili tau ua ib hom lus hauv tebchaws?

Ntawm Lub Xya Hli 4, 1974 Thawj Tswj Hwm Jomo Kenyatta tshaj tawm Kiswahili ib hom lus ntawm Parliament, hnub tom qab, Parliament raug coj los ua yeeb yam raws li MPs sim ua kev koom tes hauv hom lus. Thaum Kiswahili tau ua hom lus hauv tebchaws Tanzania?