안드로이드와 코틀린

OhleeSang·2023년 10월 24일
0

Kottlin

목록 보기
1/1

안드로이드란?

  • Linux 커널을 기반으로 Google에서 제작하고 있는 범용 모바일OS.
  • 기본적으로 오픈소스 기반 무료운영체제 이다.(개방성과 범용성이 뛰어남)
    -

코틀린(Kotlin)이란?

  • jetbrains에서 2011년에 공개한 오픈 소스 프로그래밍 언어

  • java가 객체지향 언어라면 kotlin은 함수형 프로그래밍 언어!

  • 기존에 안드로이드로 어플을 작성할때 Java코드를 기반으로하였다.

  • 2017년이후, 구글이 안드로이드의 공식언어로 채택되어 현재 안드로이드 프로젝트 대부분 kotlin으로 작성하고있다.

    @ 특징

  • 간결한 문법
    java에 비해 간결한 문법을 제공한다. 런타임 오버헤드가 거의없다.
    람다식을 지원한다.(수학에서 사용하는 함수를 보다 단순하게 표현)

  • 안정성
    Null 객체를 참조하는 경우 알아서 보호해준다.

    @Java vs Kotlin

    예제 코드 1)Hello world 출력

//[java code]
class Hello{
    public static void main(String args[]){
        System.out.print("Hello World");
    }
}
//[Kotlin code]
print("Hello World")
profile
안녕하세요 개발 초보자입니다

0개의 댓글