Junior
Millised on primitiivsed andmetüübid Kotlinis ja millised Java-s?
sobes.tech AI
Vastus AI-lt
Kotlin:
Byte(8 bitti)Short(16 bitti)Int(32 bitti)Long(64 bitti)Float(32 bitti)Double(64 bitti)Boolean(loogiline väärtus)Char(märk)
Java:
byte(8 bitti)short(16 bitti)int(32 bitti)long(64 bitti)float(32 bitti)double(64 bitti)boolean(loogiline väärtus)char(märk)
Kotlinis on primitiivsed andmetüübid esitatud kui objektid, ning vajadusel teostab kompilaator "unboxing"-i, et optimeerida jõudlust. Java-s ei ole primitiivsed andmetüübid objekti tüüpi, kuigi olemas on vastavad pakendamise klassid (näiteks Integer).