Chapter 1~4

Red Culture·2021년 5월 31일
  • 상수: 변하지 않는 수, 값을 한 번만 저장할 수 있음, 모든 리터럴은 상수 풀에 저장되어 있음
    -변수: 하나의 값을 저장하기 위한 공간
    -리터럴: 그 자체로 값을 의미하는 것
    -> int year = 2014; // year는 변수, 2014는 리터럴
    -> final int MAX_VALUE = 100; // MAX_VALUE는 상수

  • 형 변환
    1) 묵시적 형 변환: 작은 수 -> 큰수, 덜 정밀한 수 -> 더 정밀한 수로 대입되는 경우
    2) 명시적 형 변환: 변환되는 자료형을 명시, 자료의 손실이 발생될 수 있음
    -boolean을 제외한 나머지 7개의 기본형은 서로 형변환이 가능함
    -기본형과 참조형은 서로 형변환 할 수 없음
    -값의 범위가 작은 타입에서 큰 타입으로의 형변환은 생략할 수 있음

  • final
    1) final 변수는 값이 변경될 수 없는 상수 (오직 한 번만 값을 할당할 수 있음)
    -public static final double PI = 3.14;
    2) final 메서드는 하위 클래스에서 재정의 할 수 없음
    3) final 클래스는 더 이상 상속되지 않음 (예) String 클래스)

profile
자기 개발, 학습 정리를 위한 블로그

0개의 댓글