분명 처음 시작할 때, 매일 매일 작성하자 했는데 하루 했다;;;
쨋든 초반부 강의 내용은 특별한 건 없는 것 같다.
전에 수업들으면서 배운 기억도 조금씩 살아나는 것도 같은데 어쨋든 오늘은
8번째 강의인 클래스 패스와 패키지에 관한 강의를 보았다.
내용을 대충 정리하면,
※클래스 패스 - JVM의 클래스 탐색 경로를 의미
⊙ CMD 상에서 set classpath로 설정 및 수정, 추가 가능
⊙ 절대경로, 상대경로 사용 가능
※패키지 - 여러개의 클래스 파일을 관리해야 할 때 사용
⊙ 사용하는 클래스들의 공간, 접근방법에서의 충돌이 발생할 경우 이를 해소하기 위해 사용
⊙ 공간 충돌 ( 같은 디렉토리의 같은 이름의 클래스 파일이 있을 때) - 디렉토리 자체를 분리해야 함
⊙ 접근방법 충돌 ( 인스턴스 생성 방법이 동일할 때) - 선언한 패키지를 통해서 방법을 나누어 줌
※ 패키지 네이밍 룰 - 약속된 룰
⊙이름은 전부 소문자로 구성
⊙ 클래스 정의한 회사 또는 단체의 도메인을 역순으로 구성
⊙ 마지막에는 클래스 정의의 주체인 팀, 단체 등등의 이름을 붙여줌
ex) www.minwook.com 의 Wang팀이 개발한 경우 www는 생략하고 com.minwook.wang._CLASSNAME_ 으로 구성함
⊙ 패키지 사용을 통해서 여러 클래스를 유연하게 다룰 수 있다.
일단 오늘은 8강만 듣기로 했다.
9강 내용에 캡슐화가 있는 걸 보면 이제부턴 확실히 집중해서 강의를 들어야 할 것 같다.
'프로그래밍 > Java' 카테고리의 다른 글
Java - 상속 (1) (0) | 2020.07.05 |
---|---|
Java - 콘솔 출력과 입력 (0) | 2020.06.29 |
Java - 메소드 오버로딩과 String 클래스 (0) | 2020.06.28 |
Java - 정보 은닉과 캡슐화, 클래스 변수와 메소드 (0) | 2020.06.26 |
Java - JVM, 변수, 상수 (0) | 2020.06.15 |