고기가좋아
고기가좋아
고기가좋아
  • ALL (38)
    • SSAFY (1)
    • IT (11)
      • 꿀팁 (6)
      • 제품리뷰 (3)
      • 스마트폰 (1)
      • 노트북 (1)
    • Android (10)
      • AndroidStudio (4)
      • UI (2)
      • Jetpack (1)
      • RxJava (1)
      • Compose (1)
      • Util (1)
    • Language (4)
      • Kotlin (4)
    • Algorithm (12)
      • 이론 (1)
      • 백준 (8)
      • 프로그래머스 (1)
      • SWEA (2)

블로그 메뉴

  • GitHub
전체 방문자
오늘
어제

인기 글

티스토리

hELLO · Designed By 정상우.
고기가좋아

고기가좋아

[Kotlin] 코틀린 프로그래밍 시작하기 - 개발환경 구축 IntelliJ 설치
Language/Kotlin

[Kotlin] 코틀린 프로그래밍 시작하기 - 개발환경 구축 IntelliJ 설치

2021. 2. 2. 04:11
반응형

 

오늘부터 Do it! 코틀린 프로그래밍 책을 공부하면서 배운 것들을 조금씩 블로그에 정리하려고 합니다!😎

 

🤔코틀린은 무엇인가?

코틀린(Kotlin) 은 젯브레인즈(JetBrains)에서 개발한 언어입니다.

구글의 안드로이드 스튜디오도 JetBrains의 IntelliJ 기반이며 코틀린을 공식 언어로 지원하고 있습니다.

코틀린은 JVM(Java Virtual Machine), JS(JavaScript), Native 상에서 실행될 수 있습니다.

JVM 기반의 코틀린에서는 자바 애플리케이션 및 안드로이드 애플리케이션을 만들 수 있으며

JS 기반의 코틀린에서는 데이터베이스, 서버, 클라이언트까지 풀 스택 웹 개발이 가능합니다.

 

🙆‍♂️코틀린의 장점은?

  • 자료형 오류를 미리 잡을 수 있는 정적 언어입니다.
  • 널 포인터 예외로 인한 프로그램의 중단을 예방할 수 있습니다.
  • 아주 간결하고 효율적입니다.
  • 함수형 프로그래밍과 객체 지향 프로그래밍이 모두 가능합니다.
  • 세미콜론을 생략할 수 있습니다.

이 밖에도 2017 Google I/O에서 코틀린을 안드로이드 공식 언어로 발표한 것과

코틀린을 사용하여 만든 안드로이드 애플리케이션이 점점 많아지고 있는 것도 하나의 장점인 거 같습니다.

 

💻개발환경 구축하기 - JDK설치 및 환경변수 설정

코틀린은 JVM위에서 동작하므로 먼저 JDK를 설치해야 합니다.

www.azul.com/downloads/zulu-community/?package=jdk

 

Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS

Download Java Builds of OpenJDK 8, 11, 13 & 15. Azul Zulu Builds of OpenJDK runs on Linux, Windows, macOS & Solaris on X86, Arm, SPARC & PPC

www.azul.com

 

먼저 위 링크로 들어가 줍니다.

Download Zulu 버튼을 누른 후 쭉 내려가셔서 JAVA8 에서 사용하는 운영체제에 맞는 파일을 다운로드하시면 됩니다.

내려받으신 설치 파일 실행하신 후에 Next 누르면서 진행하시면 됩니다.

여기서 중요! 꼭 설치 경로를 메모해 놓으셔야 합니다. 이후에 경로를 환경변수에 추가해줘야 하기 때문입니다.

(경로: C:\Program Files\Zulu\zulu-8\)

설치를 다 하셨으면 제어판\시스템 및 보안\시스템\고급시스템설정\고급\환경변수  

순서로 누르신 후 새로 만들기를 눌러줍니다.

변수 이름은 JAVA_HOME

변수 값은  C:\Program Files\Zulu\zulu-8\  로 설정해 주시고 확인을 눌러줍니다.

시스템 변수 목록에 있는 Path변수를 선택하고 편집을 누르신 후에

새로 만들기 버튼 클릭 후  %JAVA_HOME%\bin  입력 후 확인 눌러주시면 환경변수 추가는 완료입니다.

💻개발환경 구축하기 - IntelliJ 설치

환경변수 설정이 완료되었으므로 이제 코틀린을 프로그래밍할 IDE인 IntelliJ를 설치할 차례입니다.

www.jetbrains.com/idea/download/#section=windows

 

Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

Download the latest version of IntelliJ IDEA for Windows, macOS or Linux.

www.jetbrains.com

위 링크로 들어가신 후 Community 버전을 다운로드하시면 됩니다.

 

Next버튼 누르시면서 진행하시다가 위 화면이 나오면운영체제에 맞게 선택하고 (64bit) 확장자 .kt를 연결할 수 있도록 체크한 뒤 Install 진행하면 됩니다.

 

최초 실행 후 설정에서는 Do not import settings로 체크해주시고 OK 눌러주신 후에 

 

원하시는 테마로 설정해주시고 오른쪽 아래 버튼 계속 눌러주시면 설치는 완료입니다!

 

🐱‍🏍추천할만한 사이트

kotlinlang.org/docs/reference/basic-types.html

 

Basic Types: Numbers, Strings, Arrays - Kotlin Programming Language

 

kotlinlang.org

위 사이트는 코틀린 공식 문서입니다! 문법이나 여러 개념들이 잘 정리되어 있으니 참고하시면 좋을 것 같습니다

play.kotlinlang.org/

 

Kotlin Playground: Edit, Run, Share Kotlin Code Online

 

play.kotlinlang.org

위 사이트는 따로 IDE설치 없이 웹에서 바로 코틀린을 프로그래밍할 수 있는 사이트입니다!

인텔리제이나 다른 IDE를 설치하지 않으셨다면 여기서 프로그래밍하는 것도 나쁘지 않을 거 같아요.

 

여기까지 코틀린 시작하기 및 개발환경 구축을 마치겠습니다.

다음 포스팅에서는 코틀린의 프로젝트 구조 및 문법들을 하나씩 리뷰해나가도록 하겠습니다~

반응형
저작자표시

'Language > Kotlin' 카테고리의 다른 글

[Kotlin] 코틀린 클래스 생성자와 접근제한자(가시성 변경자) (class, constructor, init...)  (0) 2021.06.29
[Kotlin] 코틀린 변수, 자료형, 타입추론, null  (4) 2021.02.03
[Kotlin] 코틀린 HelloWorld 출력하기 + IntelliJ 기본설정  (3) 2021.02.02
    'Language/Kotlin' 카테고리의 다른 글
    • [Kotlin] 코틀린 클래스 생성자와 접근제한자(가시성 변경자) (class, constructor, init...)
    • [Kotlin] 코틀린 변수, 자료형, 타입추론, null
    • [Kotlin] 코틀린 HelloWorld 출력하기 + IntelliJ 기본설정
    고기가좋아
    고기가좋아
    고기를 좋아하는 개발자의 블로그

    티스토리툴바