Java хэл дээрх Stopwatch гэж юу вэ?
Java хэл дээрх Stopwatch гэж юу вэ?

Видео: Java хэл дээрх Stopwatch гэж юу вэ?

Видео: Java хэл дээрх Stopwatch гэж юу вэ?
Видео: Жава програмчлалын хэл #1 | Танилцуулга хичээл 2024, May
Anonim

дээш санал 85. Гуаваг ашигла Секундомер анги. Өнгөрсөн хугацааг нано секундээр хэмждэг объект. Систем рүү шууд залгахын оронд энэ классыг ашиглан өнгөрсөн хугацааг хэмжих нь ашигтай.

Java хэл дээр цагийг хэрхэн хэмждэг вэ?

Java Системийн анги нь одоогийн хоорондын зөрүүг буцаадаг currentTimeMillis() статик аргыг бас өгдөг цаг болон шөнө дунд, 1970 оны 1-р сарын 1-ний UTC, миллисекундээр. Хамгийн тохиромжтой нь currentTimeMillis()-г ашиглах нь зүйтэй хэмжих Ханын цаг цаг болон nanoTime()-г ашиглах хэрэгтэй хэмжих өнгөрсөн цаг хөтөлбөрийн.

Үүнтэй адилаар та Java хэл дээр өнгөрсөн хугацааг хэрхэн тооцоолох вэ? Бүх хэлбэр, хэмжээ бүхий Java хэл дээр өнгөрсөн хугацааг тооцоолох

  1. урт эхлэл = Систем. currentTimeMillis(); // хэсэг хугацаа өнгөрдөг урт төгсгөл = Систем.
  2. урт эхлэл = Систем. nanoTime(); // хэсэг хугацаа өнгөрдөг урт төгсгөл = Систем.
  3. Секундомер цаг = шинэ Секундомер(); үзэх.
  4. Шуурхай эхлүүлэх = Шуурхай.

Үүний дагуу одоогийнTimeMillis систем нь аюулгүй юу?

нийтийн статик урт одоогийнTimeMillis() // Одоогийн цагийг миллисекундээр буцаана. Давуу тал: Тийм утас аюулгүй . Утасны аюулгүй байдал Хэрэв энэ аргыг хоёр ба түүнээс дээш өөр хооронд дуудвал гэсэн үг утаснууд , энэ нь алдаатай үр дүнг буцааж өгөхгүй.

Өнгөрсөн хугацаа гэж юу гэсэн үг вэ?

Зарцуулсан цаг хугацаа нь ердөө л хэмжээ юм цаг үйл явдлын эхнээс төгсгөл хүртэл дамждаг. Энэ хичээлээр та асуудлыг хэрхэн шийдвэрлэх талаар сурах болно зарцуулсан цаг хугацаа мөн үүнийг өдөр тутмын амьдралдаа хэрхэн ашиглаж болохыг судалж үзээрэй.

Зөвлөмж болгож буй: