상수 얘기하기 전에
상수란?
구글에 쳐보니까 정해진 수량이라고 나오는데
한번 정하면 변경 불가능한 값이라는 얘기다
상수를 쓰면 가독성이 향상되고, 프로그램 작성시 사용할 기준값을 설정하는데 쓴다고 하는데
포인트는 상수는 class 영역에서만 작성 가능하고
가급적이면 대문자로 써야 한다는 것이다
public static final 데이터형 상수명 = 값;
이런 식인데
그림으로 한번 보면 int와 String의 형태로 상수를 초기화하고 값을 입력해 보았다
이제 출력을 하면
당연히 잘 나온다..
이건 당연한 거고
상수는 고정값이기 때문에 값 변경이 안된다
값을 바꾸려고 하면 이렇게 에러가 난다
public static final int ~~ 이러면 상수인데
여기서 public은 아무데서나 다 갖다 쓸 수 있다는 말이고
static은 어느 영역에서나 이걸 다 갖다 쓸 수 있고
final은 변경이 불가능하다
static에 final까지 붙어있으면 상수라고 생각하자
다음은 패키지인데
처음에 할 당시 귀찮아서 패키지도 안 만들고 바로 클래스 파일부터 만들었더니
default package라는 패키지가 생겼는데
패키지 안에 자바 파일이 들어가는 식이다
폴더 안에 파일 이런 식으로..
프로젝트 폴더를 마우스 오른쪽 버튼 클릭 후
new->package를 눌러 패키지를 작성해 보자
이렇게 근본없이 작성하면 !가 뜨는데
시작은 소문자로 쓰는 것이 추천된다고 한다
이게 .을 넣으면 폴더 안에 폴더처럼
패키지 안에 패키지를 만들 수 있다
패키지 안에 패키지 만들고 보니 하나도 적용이 안 되어있다
이거는 여기서 flat을 Hierarchical로 바꾸면 해결이 된다
잔짜잔
이런 식으로 패키지 안에 패키지 넣기가 가능한데
패키지 하나 판다음에
거기다가 몇월 몇일 이런식으로 해서 쌓아놓으면 나중에 볼때 편리하다
'IT > Java' 카테고리의 다른 글
자바 switch문 알아보기 (1) | 2018.12.20 |
---|---|
자바 if문 알아보기 (1) | 2018.12.18 |
자바 변수 초기화와 할당, instance(member), class(static), local 변수 구분하기 (0) | 2018.12.13 |
자바 Hello World 출력해보기 (2) | 2018.12.12 |
자바 환경변수 설정 및 설정하는 이유 알아보기 (0) | 2018.12.10 |
댓글