[Kotlin] 스터디 - Intro
코틀린의 장점정적언어 : 컴파일시 자료형 검사 및 오류 발견이 가능NullPointerException을 방지함함수형 프로그래밍, 객체지향 프로그래밍이 가능세미콜론을 생략가능하다간결하다! 메모리 구조 정리코드 영역 : 명령어들이 적재됨데이터 영역 : 문자열, 정적변수등이 적재됨힙 : 프로그램 실행 중 동적으로 생성되는 객체가 적재됨스택 : 코드블록 (aka.중괄호{}) 에서 사용한 변수등이 임시로 적재되며, 코드블록이 끝나면 스택에서 제거됨 메모리 공간 이상 적재시 힙은 Out of Memory 오류가 발생한다 (반복문 내의 메모리 할당 등)스택은 Stack Overflow 오류가 발생한다. (반복적인 재귀적 함수 호출 등)JVM을 사용하면 객체가 사용된 뒤 아무 참조가 없을 경우 가비지컬랙터(GC)가 ..