Τι είναι το StopWatch στην Java;
Τι είναι το StopWatch στην Java;

Βίντεο: Τι είναι το StopWatch στην Java;

Βίντεο: Τι είναι το StopWatch στην Java;
Βίντεο: Java stopwatch ⏱️ 2024, Νοέμβριος
Anonim

ψήφος υπέρ 85. Χρησιμοποιήστε το Guava's Χρονόμετρο τάξη. Ένα αντικείμενο που μετρά τον χρόνο που έχει περάσει σε νανοδευτερόλεπτα. Είναι χρήσιμο να μετράτε τον χρόνο που έχει παρέλθει χρησιμοποιώντας αυτήν την κλάση αντί για άμεσες κλήσεις προς το Σύστημα.

Επίσης, ξέρετε, πώς μετράτε το χρόνο στην Java;

Ιάβα Η κλάση συστήματος παρέχει επίσης τη στατική μέθοδο currentTimeMillis() που επιστρέφει τη διαφορά μεταξύ του ρεύματος χρόνος και μεσάνυχτα, 1 Ιανουαρίου 1970 UTC, σε χιλιοστά του δευτερολέπτου. Ιδανικά θα πρέπει να χρησιμοποιείται το currentTimeMillis(). μετρήσει ρολόι τοίχου χρόνος και η nanoTime() θα πρέπει να χρησιμοποιηθεί για να μετρήσει το παρελθον χρόνος του προγράμματος.

Ομοίως, πώς υπολογίζετε τον χρόνο που έχει παρέλθει στην Java; Υπολογισμός του χρόνου που πέρασε σε Java σε όλα τα σχήματα και μεγέθη

  1. μακρά εκκίνηση = Σύστημα. currentTimeMillis(); // περνάει λίγος χρόνος long end = Σύστημα.
  2. μακρά εκκίνηση = Σύστημα. nanoTime(); // περνάει λίγος χρόνος long end = Σύστημα.
  3. StopWatch ρολόι = νέο StopWatch(); παρακολουθώ.
  4. Άμεση έναρξη = Στιγμιαία.

Συνεπώς, είναι ασφαλές το νήμα του συστήματος currentTimeMillis;

δημόσιος στατικός μακρύς currentTimeMillis() // Επιστρέφει την τρέχουσα ώρα σε χιλιοστά του δευτερολέπτου. Πλεονεκτήματα: Είναι νήμα ασφαλές . Ασφάλεια νήματος σημαίνει ότι αν αυτή η μέθοδος καλείται μεταξύ δύο ή περισσότερων διαφορετικών κλωστές , δεν θα επιστρέψει λανθασμένα αποτελέσματα.

Τι σημαίνει ο χρόνος που πέρασε;

Χρόνος που παρήλθε είναι απλώς η ποσότητα του χρόνος που περνά από την αρχή ενός γεγονότος στο τέλος του. Σε αυτό το μάθημα, θα μάθετε πώς να λύνετε χρόνος που παρήλθε και εξερευνήστε πώς μπορεί να χρησιμοποιηθεί στην καθημερινή σας ζωή.

Συνιστάται: