Javaдагы StopWatch деген эмне?
Javaдагы StopWatch деген эмне?

Video: Javaдагы StopWatch деген эмне?

Video: Javaдагы StopWatch деген эмне?
Video: Jax 02.14: Kim Bilet performs Curltai live for the first time! 2024, Ноябрь
Anonim

жогору добуш 85. Гуаваны колдонуңуз Секундомер класс. Наносекунд менен өткөн убакытты өлчөгөн объект. Системага түз чалуулардын ордуна ушул классты колдонуу менен өткөн убакытты өлчөө пайдалуу.

Ошондой эле билесизби, Java'да убакытты кантип өлчөйсүз?

Java Системалык класс ошондой эле учурдагынын ортосундагы айырманы кайтарып турган currentTimeMillis() статикалык ыкмасын камсыз кылат убакыт жана тун жарымы, 1970-жылдын 1-январы UTC, миллисекунд менен. Идеалында currentTimeMillis() колдонулушу керек өлчөө дубал саат убакыт жана nanoTime() колдонулушу керек өлчөө өткөн убакыт программанын.

Ошо сыяктуу эле, сиз Javaда өткөн убакытты кантип эсептейсиз? Бардык формаларда жана өлчөмдөрдө Java тилинде өткөн убакытты эсептөө

  1. узак баштоо = Система. currentTimeMillis(); // бир аз убакыт өтөт узун аягы = Система.
  2. узак баштоо = Система. nanoTime(); // бир аз убакыт өтөт узун аягы = Система.
  3. Секундомер саат = new StopWatch(); көрүү.
  4. Ыкчам баштоо = Ыкчам.

Демек, учурдагыTimeMillis системасы коопсузбу?

коомдук статикалык узак currentTimeMillis() // Учурдагы убакытты миллисекунд менен кайтарат. Pros: Бул жип коопсуз . Жиптин коопсуздугу дегенди билдирет, эгерде бул ыкма эки же андан көп түрдүү ортосунда чакырылса жиптер , ал ката натыйжаларды бербейт.

Өтүп кеткен убакыт деген эмнени билдирет?

Өтүп кеткен убакыт жөн гана суммасы болуп саналат убакыт окуянын башынан аягына чейин өтүүчү. Бул сабакта сиз кантип чечүүнү үйрөнөсүз өткөн убакыт жана аны күнүмдүк жашооңузда кантип колдонсо болорун изилдеңиз.

Сунушталууда: