자바 컴파일러는 항상 명시적인 데이터 타입을 선언한 변수만 가능하다.
예를들면, a= 3 과 같은건 되지 않는다
int a= 3 과 같은 명시적인 데이터 타입을 허용
객체도 인스턴스화 시키는게 가능하다.
자바는 한글을 변수명으로 사용이 가능하다.
(유니코드를 사용하기 때문에 가능하다, 16비트이 2바이트다 때문에 한 문자당 2비트다)
(C언어는 아스키 코드 8비트 1바이트 한 문자당 1비트라서 호환시에 변환이 필요하다.)
자바의 데이터 타입 - 정수형, 실수형, 논리형 은 프리미티브 (기본) 타입이라 칭하며
기본적으로 스택에 저장이 된다.
exception 핸들링
오류가 날만한 부분에 처리 , try catch 같은
유류가 나면 다른곳에 해결하라고 넘겨버린다, 오류도 객체라고 친다.
- 누가? NumberFormat이나 IOException 으로 throw 한다.
예를들면, a= 3 과 같은건 되지 않는다
int a= 3 과 같은 명시적인 데이터 타입을 허용
객체도 인스턴스화 시키는게 가능하다.
자바는 한글을 변수명으로 사용이 가능하다.
(유니코드를 사용하기 때문에 가능하다, 16비트이 2바이트다 때문에 한 문자당 2비트다)
(C언어는 아스키 코드 8비트 1바이트 한 문자당 1비트라서 호환시에 변환이 필요하다.)
자바의 데이터 타입 - 정수형, 실수형, 논리형 은 프리미티브 (기본) 타입이라 칭하며
기본적으로 스택에 저장이 된다.
exception 핸들링
오류가 날만한 부분에 처리 , try catch 같은
유류가 나면 다른곳에 해결하라고 넘겨버린다, 오류도 객체라고 친다.
- 누가? NumberFormat이나 IOException 으로 throw 한다.