StopWatch yog dab tsi hauv Java?
StopWatch yog dab tsi hauv Java?

Video: StopWatch yog dab tsi hauv Java?

Video: StopWatch yog dab tsi hauv Java?
Video: Yog ntuj tsis pab ntshe kuv tuag lawm 8/6/2018 2024, Kaum ib hlis
Anonim

nce vote 85. Siv Guava's Saib xyuas chav kawm. Ib yam khoom uas ntsuas lub sij hawm dhau mus hauv nanoseconds. Nws yog ib qho tseem ceeb los ntsuas lub sij hawm dhau los siv cov chav kawm no es tsis txhob hu ncaj qha rau System.

Kuj paub, koj ntsuas lub sijhawm hauv Java li cas?

Java Cov chav kawm tseem muab cov txheej txheem zoo li qub tam sim noTimeMillis() uas rov qab qhov sib txawv ntawm qhov tam sim no sij hawm thiab ib tag hmo, Lub Ib Hlis 1, 1970 UTC, hauv milliseconds. Qhov zoo tshaj tam sim noTimeMillis() yuav tsum tau siv rau ntsuas phab ntsa- moos sij hawm thiab nanoTime() yuav tsum tau siv rau ntsuas qhov dhau los sij hawm ntawm qhov kev pab cuam.

Ib yam li ntawd, koj ua li cas suav lub sijhawm dhau los hauv Java? Xam Lub Sijhawm Sijhawm dhau los hauv Java hauv Txhua Cov Duab thiab Qhov Loj

  1. long start = System. currentTimeMillis(); // qee lub sij hawm dhau mus ntev kawg = System.
  2. long start = System. nanoTime(); // qee lub sij hawm dhau mus ntev kawg = System.
  3. StopWatch saib = tshiab StopWatch(); saib.
  4. Instant pib = Instant.

Raws li qhov system tam sim noTimeMillis xov muaj kev nyab xeeb?

pej xeem static ntev Tam sim noMillis() // Rov qab lub sijhawm tam sim no hauv milliseconds. Pros: Nws yog xov nyab xeeb . Xov kev ruaj ntseg txhais tau hais tias yog txoj kev no hu ua ntawm ob lossis ntau qhov sib txawv xov , nws yuav tsis rov qab cov txiaj ntsig yuam kev.

Lub sijhawm dhau mus txhais li cas?

Lub sijhawm dhau los tsuas yog tus nqi ntawm sij hawm uas dhau los ntawm qhov pib ntawm qhov xwm txheej mus rau qhov kawg. Hauv zaj lus qhia no, koj yuav kawm yuav ua li cas daws tau lub sijhawm dhau mus thiab tshawb xyuas seb nws tuaj yeem siv tau li cas hauv koj lub neej txhua hnub.

Pom zoo: