8가지 자료(type)형
: 데이터를 효율적으로 사용하기 위해서 8가지로 나누었어요.
mapping : 변수명을 보고 실제로 주소번지를 찾아주는 것.
정수타입
byte num1 = 10; (1byte)
타입 변수명 대입한다 값 문장을 끝냅니다.
int (4byte) : 보통 숫자를 위한 타입 21억9천 나누기 2 왜냐면 음수도 취급하니까
long(8byte) : 많이 큰 숫자를 위한 타입
형변환(casting)
묵시적 형변환
더 큰 타입에 작은 타입
명시적 형변환
**다운캐스팅할 때 값 유실 될 수도 있으니까 조심!!
정수타입
int 4byte
long 8byte
실수타입
double 8byte
문자타입
char 2byte
char[] str = {'가', '나', '다'}; 연속된 메모리 공간 정해져 있는(고정적)
예시 - 전화번호, 주빈번호
배열이라는 타입 변수 대입 =
**runtime오류 : 문법적 오류말고 실행시 오류(매모리 관련?)
대문자로 시작해요
String(가변적)
예시-본문내용 이메일 주소
'Java' 카테고리의 다른 글
클래스 자료형 // Data type class (0) | 2020.03.17 |
---|---|
static/heap - 메모리에 나눠져 있는 공간 (0) | 2020.03.17 |
Java 규칙! / JVM아키텍쳐 // rule in java / JVM architecture (0) | 2020.03.17 |
STS 단축키 설정, 바탕(theme) // how to change Shortcut key and theme (0) | 2020.03.17 |
Spring Tool Suite 저장시 자동 컴파일 / 컴파일과 인터프리터 차이 // Compiler vs Interpreter (0) | 2020.03.16 |