코틀린을 공부하기 위해서 안드로이드 스튜디오에서 시작하기에는 불필요하게 프레임워크를 만들어야해서
좀 더 쉽고 빠르게 공부하기 위해서는!
다음과 같이 intelliJ에서 시작 한다!
1. java sdk 다운 받기
1.8 버전부터는 다운로드 시에 로그인이 필요없어서 최신 버전을 다운 받는다.
www.oracle.com/kr/java/technologies/javase-downloads.html
2. intelliJ 다운 받기
intelliJ 는 무료 버전을 사용해도 초보자가 스터디 목적으로 사용하기에는 문제 없었다!
유료 버전에서는 웹도 개발 가능하다는 점!
IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains
Code-centric IDE, focused on your productivity. Full Java EE support, deep code understanding, best debugger, refactorings, everything right out of the box...
www.jetbrains.com
kt.class 라는 자바 클래스 파일이 생성 되면 jvm 위에서 실행 되는 구조이다
print() : 모아서 출력하며 줄 안바꿈
println() 바로 출력하며 줄을 바꾼다
안드로이드 개발 시에 실제로는 잘 사용하지 않지만 기본기로 알아둔다!
Kotlin, js, pythin, swift 줄단위 실행 한줄한줄 읽어 가면서 실행 ; 없어도 되지만 한줄에 2개 실행 구문 > ; 구분
print("J"); print("d") > 한 줄에 할 경우 구분해야한다.
함수형은 클래스package : 소속을 위한 부분
import : 다른 파일이나 라이브러리의 내용을 가져올 때 이름을 줄여쓰기 위한 부분
class: 관련 있는 변수(property)나 함수(method)의 모임
변수: 저장을 목적
함수: 실행을 목적
1. Kotlin에서의 Package
=> 기본적으론 소스 파일의 물리적 위치
=> Kotlin 에서는 물리적 위치가 아닌 곳으로 설정하는 것이 가능
물리적 위치가 아닌 package 를 설정 하면 이것을 가상 패키지라고 하고 이 경로는 class 가 만들어지는 경로가 됩니다.
2. import
=> java에서의 개념 처럼 클래스의 경로를 줄여 쓰기 위한 용도로 사용
=> 다른 파일에 존재하는 변수나 함수를 사용할 목적
1) 자동으로 import 되는 패키지
kotlin.*
kotlin.annotation.*
collections
comparisons
io
ranges
sequences
text
'kotlin' 카테고리의 다른 글
코틀린 : 프로퍼티 (0) | 2020.10.15 |
---|---|
코틀린 : 변수 (0) | 2020.10.15 |
코틀린 : 클래스와 인터페이스 (0) | 2020.10.14 |
코틀린 : 제어문의 개념 (0) | 2020.10.14 |
코틀린 : 연산자의 개념 (0) | 2020.10.14 |