Java 02
2017. 1. 25. 23:54ㆍWork/Java
728x90
반응형
프로그램 구조
기본 형태 Type
class 클래스명{
public static void main(String[] args){
}
}
_static : 메모리에서 제일 먼저 실행
지원 형 Type
unsigned 형 지원하지 않음
byte 8bit -2^7 ~ 2^7-1
short 16bit -2^16 ~ 2^16-1
int 32bit -2^31 ~ 2^31-1
long 64bit -2^63 ~ 2^63-1
자동 형 타입 변화
광역화, 협소화
_광역화(Widening) : 원래 값의 근사치 보장, 큰 자료형으로 자동 변환
(묵시적 형 변환)
_협소화(Narrowing) : 근사치 보장 없음, 사용자가 임의로 형 변환
(명시적 형 변환)
char -> int -> float -> double
byte -> short -> int -> long -> double
(화살표 방향 광역화 아닌 쪽이 협소화 방향)
728x90
반응형