Java 기초 정리 -자료형 크기(데이터 크기)-

QNamelessQ·2022년 12월 27일
0

Java

목록 보기
1/3

1. 확장자 java와 class의 차이점

◆ java 확장자

인간이 보는 언어로 이루어진 파일

이 상태로는 JVM 또는 CPU가 이해할 수 없기 때문에 연산할 수 없음


◆ 컴파일러란? Compile, Compiler

컴파일링은 CPU가 알 수 있도록 이진수로 변환시키는 과정

java의 경우 CPU대신 JVM이 연산


◆ class 확장자

java 파일을 컴파일하여 이진법으로 만들어진 파일

java 명령어를 통하여 불러오고 읽어들임.

이를 jvm이 연산하고 값을 반환해줌



2. 변수(Variable)

메모리 공간의 활용을 위한 도구
할당 및 접근에 기초가 됨
변수는 선언과 즉시 메모리 공간의 할당
bit는 메모리 값의 최소 단위
8 bit = 1byte

값은 이진수 형태로 저장됨

◆ 데이터 타입(Data Type) (또는 '자료형')

boolean == 1byte
char == 2byte

byte == 1byte
short == 2byte
int == 4byte
long == 8byte

float == 4byte
double == 8byte

12 / 12 48 / 48 : 이렇게 외우면 쉬움



3. 자료형을 명시하는 이유

  • 자료형 명시에는 2가지 기능이 있음
  1. 변수의 타입을 지정함(실수, 정수, 문자열)
  2. 데이터의 크기를 지정함(메모리의 몇을 할당시킬 것인지)


4. 주석 처리

STS or Eclipse - ctrl+shift + ?
vscode - ctrl + k & c (컨트롤+k는 같이 누르고, 이후 c를 따로 눌러줌)

profile
Hello World

0개의 댓글