홈 › 초급 › 01 / 8

변수, 데이터 타입, 형변환

섹션 7진행 0 / 8

7. 정리

  • 변수는 타입 + 이름 + 값. 타입은 크기와 해석 방법을 정하며, 자바는 컴파일 시점에 타입을 확정한다.
  • 원시 타입 8종(byte short int long float double char boolean)은 값을 스택에 직접 저장하고, 참조 타입(String, 배열, 클래스)은 힙의 주소를 저장한다. 그래서 원시 타입은 복사하면 독립되지만 참조 타입은 같은 객체를 공유한다.
  • 정수 기본은 int, 21억을 넘을 수 있으면 long, 실수 기본은 double, 돈은 BigDecimal.
  • 큰 타입 → 작은 타입은 (타입) 강제 캐스팅이 필요하며, 실수→정수는 소수점을 버리고, 범위를 넘으면 오버플로우로 조용히 틀린 값이 된다.
  • final은 상수, var는 컴파일러가 타입을 대신 적어 주는 것이지 타입이 없어지는 게 아니다.

다음 레슨 02. 연산자와 제어문에서는 변수를 가지고 계산하고, 조건에 따라 분기하고, 반복하는 방법을 배웁니다.