PL/Java

2. 변수, String에 대한 이해, 타입변환

개발자22 2018. 8. 22. 11:53

2.1 변수 개념, 선언, 사용법, 사용범위등.

2.2 데이터 타입


*String 은 기본 타입이 아니다. String은 클래스 타입 이고, String 변수는 참조변수이다.*

문자열을 String 변수에 대입하면 String 객체가 생성 되고, 해당 객체를 가리키는 참조 변수가 생성 되는 것이다.

String 객체는 변수 생성방법(new 나 그냥 초기화) 에 따라 heap에 생성되거나 상수풀 영역의 문자열을 가리킨다.


2.3 타입변환

자동 타입변환 : 작은 크기 타입 -> 큰 크기 타입

강제 타입변환(Casting) : (작은 타입) 큰 크기 타입 -> 작은 크기 타입

-> 명시적으로 써줘야만 한다.