Sobes.tech
Junior

Дархостҳои асосии маълумоти primitive дар Kotlin кадомҳоянд ва дар Java кадомҳоянд?

sobes.tech AI

Ҷавоб аз AI

Дар Kotlin:

  • Byte (8 бит)
  • Short (16 бит)
  • Int (32 бит)
  • Long (64 бит)
  • Float (32 бит)
  • Double (64 бит)
  • Boolean (қиммати мантиқӣ)
  • Char (тамға)

Дар Java:

  • byte (8 бит)
  • short (16 бит)
  • int (32 бит)
  • long (64 бит)
  • float (32 бит)
  • double (64 бит)
  • boolean (қиммати мантиқӣ)
  • char (тамға)

Дар Kotlin, намудҳои асосии маълумот ҳамчун объектҳо пешниҳод шудаанд, ва дар ҳолати зарурӣ, компилятор "unboxing"-ро барои оптимизатсияи иҷроиш анҷом медиҳад. Дар Java, намудҳои асосии маълумот объект нестанд, ҳарчанд синфҳои-обгортҳои мувофиқ мавҷуданд (масалан, Integer).