Kotlin vs Java

아이모·2022년 9월 2일
0

Kotlin

목록 보기
1/3

패스트캠퍼스에서 코틀린에 대한 강의를 수강하기 시작했다. 학교 수업에서는 자바를 통해 안드로이드를 배웠는데 요즘 시장에서 코틀린의 수요가 늘어났기 때문에 자바 보다는 코틀린이 더 좋을 것 같아 코틀린을 이용한 안드로이드 공부를 시작하려고 한다. 시작하기에 앞서 무엇 때문에 코틀린이 자바보다 더 좋은지 궁금하여 자료를 찾아보았다.

<장점>

  1. 코틀린은 함수형 프로그래밍을 표방하고 있습니다
    • 객체지향 프로그래밍과 비교하자면 객체지향 프로그래밍은 클래스 내부에 있는 함수에서만 로직을 작성하지만, 함수형 프로그래밍은 이런 제한 없이 어디에서나 작성할 수 있습니다.
  1. Null safe 언어

    • Nullable과 Non-nullable 이라는 개념을 가지고 있어, null이 발생하지 않도록 만들어 줍니다.

<단점>

  1. 속도가 느리다.

  2. 자바에서 사용되던 라이브러리 이용이 힘들다.

profile
데이터로 보는 실력

0개의 댓글