변수 타입, 상수(final), 리터럴, 출력 지시자, 타입 캐스팅
기본형 변수와 참조형 변수 JS에서도 primitive type이 있고 reference type이 있듯, java에도 값 자체를 저장하는 primitive type과 메모리 주소를 참고하는 reference type이 있다. primitive type에는 boolean, char, byte, short, int, long, float, double (8개) reference type에는 array, enum, class, interface, String이 있다. 예를 들어 클래스를 통해 생성한 인스턴스는 자체의 값을 저장하지 않고 그 값이 존재하는 메모리의 주소값을 저장한다. 따라서 GC의 관리 대상이다. 돈계산에는 BigInteger, 정확한 소수점계산에는 BigDecimal을 사용해야 한다. 구체적..