티스토리 뷰

프로그래밍/Kotlin

[Kotlin] 기본 자료형 1

추억꽃 2018. 12. 17. 22:51

1. 기본 자료형

 - 자바 : 값 자체를 직접 저장하는 원시 타입(int, double 등), 객체의 참조 값을 저장하는 참조 타입(String 등)으로 나뉩니다.
 - 코틀린 : 모든 타입을 객체로 표현하기 때문에 원시타입과 래퍼 클래스를 구분하지 않습니다.

 Java(원시 타입)

Java(래퍼) 

코틀린 

byte

java.lang.Byte

kotlin.Byte

short

java.lang.Short

kotlin.Short

int

java.lang.Integer

kotlin.Int

long

java.lang.Long

kotlin.Long

char

java.lang.Character

kotlin.Char

float

java.lang.Float

kotlin.Float

double

java.lang.Double

kotlin.Double

boolean

java.lang.Boolean

kotlin.Boolean



Java

Kotlin 

java.lang.Annotation

kotlin.Annotation!

 java.lang.CharSequence

kotlin.CharSequence!

  java.lang.Cloneable

kotlin.Cloneable!

  java.lang.Comparable

kotlin.Comparable!

 java.lang.Deprecated

 kotlin.Deprecated!

  java.lang.Enum

 kotlin.Enum!

  java.lang.Number

 kotlin.Number!

  java.lang.Object

 kotlin.Any!

  java.lang.String

 kotlin.String!

  java.lang.Throwable

 kotlin.Throwable!


 - 플랫폼 타입(platform type) : 코틀린 타입 뒤에 붙어 있는 느낌표(!)는 해당 타입이 널 허용 여부에 대한 정보를 포함하고 있지 않음을 나타내며 이러한 타입을 플랫폼 타입이라고 합니다.

  

출처

https://kotlinlang.org/docs/reference/


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함