რა არის StopWatch ჯავაში?
რა არის StopWatch ჯავაში?

ვიდეო: რა არის StopWatch ჯავაში?

ვიდეო: რა არის StopWatch ჯავაში?
ვიდეო: Java stopwatch ⏱️ 2024, მაისი
Anonim

ხმა მხარი 85. გამოიყენეთ Guava's წამზომი კლასი. ობიექტი, რომელიც ზომავს გასულ დროს ნანოწამებში. სასარგებლოა გასული დროის გაზომვა ამ კლასის გამოყენებით სისტემაში პირდაპირი ზარების ნაცვლად.

ასევე იცით, როგორ იზომავთ დროს Java-ში?

ჯავა სისტემის კლასი ასევე უზრუნველყოფს სტატიკურ მეთოდს currentTimeMillis(), რომელიც აბრუნებს განსხვავებას მიმდინარეობას შორის დრო და შუაღამე, 1970 წლის 1 იანვარი UTC, მილიწამებში. იდეალურ შემთხვევაში, გამოყენებული უნდა იყოს currentTimeMillis(). საზომი კედლის საათი დრო და nanoTime() უნდა იყოს გამოყენებული საზომი გასული დრო პროგრამის.

ანალოგიურად, როგორ გამოვთვალოთ გასული დრო ჯავაში? ჯავაში გასული დროის გამოთვლა ყველა ფორმით და ზომით

  1. ხანგრძლივი დაწყება = სისტემა. currentTimeMillis(); // გარკვეული დრო გადის ხანგრძლივი დასასრული = სისტემა.
  2. ხანგრძლივი დაწყება = სისტემა. nanoTime(); // გარკვეული დრო გადის ხანგრძლივი დასასრული = სისტემა.
  3. StopWatch watch = new StopWatch(); უყურებს.
  4. მყისიერი დაწყება = მყისიერი.

შესაბამისად, არის სისტემა currentTimeMillis ძაფი უსაფრთხო?

საჯარო სტატიკური ხანგრძლივი currentTimeMillis() // აბრუნებს მიმდინარე დროს მილიწამებში. დადებითი: ეს არის ძაფი უსაფრთხო . ძაფის უსაფრთხოება ნიშნავს, რომ თუ ეს მეთოდი გამოიძახება ორ ან მეტ განსხვავებულს შორის ძაფები , ის არ დააბრუნებს მცდარ შედეგებს.

რას ნიშნავს გასული დრო?

Გასული დრო უბრალოდ ოდენობაა დრო რომელიც გადის მოვლენის დასაწყისიდან მის დასასრულამდე. ამ გაკვეთილზე თქვენ ისწავლით როგორ გადაჭრას გასული დრო და შეისწავლეთ როგორ შეიძლება მისი გამოყენება თქვენს ყოველდღიურ ცხოვრებაში.

გირჩევთ: