በጃቫ StopWatch ምንድን ነው?
በጃቫ StopWatch ምንድን ነው?

ቪዲዮ: በጃቫ StopWatch ምንድን ነው?

ቪዲዮ: በጃቫ StopWatch ምንድን ነው?
ቪዲዮ: История спасение дикого кабанчика. Кабанчик нуждался в помощи. 2024, ህዳር
Anonim

እስከ ድምጽ 85. Guava's ይጠቀሙ የሩጫ ሰዓት ክፍል. በ nanoseconds ውስጥ ያለፈ ጊዜን የሚለካ ዕቃ። በቀጥታ ወደ ሲስተም ከመደወል ይልቅ ይህንን ክፍል በመጠቀም ያለፈውን ጊዜ ለመለካት ጠቃሚ ነው።

እንዲሁም እወቅ፣ በጃቫ ውስጥ ጊዜን እንዴት ይለካሉ?

ጃቫ የስርዓት ክፍል ደግሞ የአሁኑን መካከል ያለውን ልዩነት የሚመልስ የማይንቀሳቀስ ዘዴ currentTimeMilis() ያቀርባል ጊዜ እና እኩለ ሌሊት፣ ጥር 1 ቀን 1970 UTC፣ በሚሊሰከንዶች። በሐሳብ ደረጃ currentTimeMilis() ጥቅም ላይ መዋል አለበት። ለካ የግድግዳ ሰዓት ጊዜ እና nanoTime () ጥቅም ላይ መዋል አለባቸው ለካ ያለፉት ጊዜ የፕሮግራሙ.

በተመሳሳይ፣ በጃቫ ውስጥ ያለፈውን ጊዜ እንዴት ማስላት ይቻላል? በጃቫ በሁሉም ቅርጾች እና መጠኖች ያለፈ ጊዜን በማስላት ላይ

  1. ረጅም ጅምር = ስርዓት. currentTimeMilis (); // የተወሰነ ጊዜ ያልፋል ረጅም መጨረሻ = ስርዓት.
  2. ረጅም ጅምር = ስርዓት. nanoTime (); // የተወሰነ ጊዜ ያልፋል ረጅም መጨረሻ = ስርዓት.
  3. StopWatch ሰዓት = አዲስ StopWatch (); ይመልከቱ.
  4. ፈጣን ጅምር = ቅጽበታዊ።

በዚህ መሠረት የአሁን ጊዜ ሚሊሊስ ፈትል ሲስተም ደህንነቱ የተጠበቀ ነው?

የህዝብ የማይንቀሳቀስ ረጅም currentTimeMilis() // የአሁኑን ጊዜ በሚሊሰከንዶች ይመልሳል። ጥቅሞች: ነው የክር አስተማማኝ . የክር ደህንነት ይህ ዘዴ በሁለት ወይም ከዚያ በላይ በሆኑ የተለያዩ መካከል ከተጠራ ማለት ነው ክሮች የተሳሳቱ ውጤቶችን አይመልስም.

ያለፈ ጊዜ ማለት ምን ማለት ነው?

ያለፈ ጊዜ በቀላሉ መጠኑ ነው። ጊዜ ከክስተቱ መጀመሪያ እስከ መጨረሻው የሚያልፍ። በዚህ ትምህርት እንዴት እንደሚፈቱ ይማራሉ ያለፈ ጊዜ እና በዕለት ተዕለት ሕይወትዎ ውስጥ እንዴት ጥቅም ላይ እንደሚውል ያስሱ።

የሚመከር: