인간이 보는 언어로 이루어진 파일
이 상태로는 JVM 또는 CPU가 이해할 수 없기 때문에 연산할 수 없음
컴파일링은 CPU가 알 수 있도록 이진수로 변환시키는 과정
java의 경우 CPU대신 JVM이 연산
java 파일을 컴파일하여 이진법으로 만들어진 파일
java 명령어를 통하여 불러오고 읽어들임.
이를 jvm이 연산하고 값을 반환해줌
메모리 공간의 활용을 위한 도구
할당 및 접근에 기초가 됨
변수는 선언과 즉시 메모리 공간의 할당
bit는 메모리 값의 최소 단위
8 bit = 1byte값은 이진수 형태로 저장됨
boolean == 1byte
char == 2byte
byte == 1byte
short == 2byte
int == 4byte
long == 8byte
float == 4byte
double == 8byte
12 / 12 48 / 48 : 이렇게 외우면 쉬움
STS or Eclipse - ctrl+shift + ?
vscode - ctrl + k & c (컨트롤+k는 같이 누르고, 이후 c를 따로 눌러줌)