목록2022/04/17 (2)
infinity : 무한한 성장가능성
철자 규칙은 패키지, 클래스, 인터페이스, 메서드, 필드 타입 변수의 이름을 다루는데 이 규칙들은 특별한 이유가 없는 한 반드시 따라야 한다. 👉 패키지와 모듈 패키지와 모듈이름은 각 요소를 점(.)으로 구분하여 계층적으로 짓는다. 요소들은 모두 소문자 알파벳 혹은 (드물게) 숫자로 이뤄진다. 조직 바깥에서도 사용될 패키지라면 조직 인터넷 도메인 이름을 역순으로 사용한다. ex) com.google 예외적으로 표준 라이브러리와 선택적 패키지들은 java와 javax로 시작함 패키지 이름의 나머지는 해당 패키지를 설명하는 하나 이상의 요소로 이뤄지는데 각 요소는 일반적으로 8자 이하의 짧은 단어로 함 ex) utilities 보다는 util 처럼 의미가 통하는 약어를 추천' 여러 단어가 포함된 이름이라면 ..
중첩 클래스: 다른 클래스 안에 정의된 클래스를 말함 중첩 클래스는 자신을 감싼 바깥 클래스에서만 쓰여한다 종류 정적 멤버 클래스 비정적 멤버 클래스 (inner class) 익명 클래스(inner class) 지역 클래스 (inner class) 🤔 책에서는 설명하지 않지만.. 갑자기 위의 4종류가 헷갈려 책을 찾아 공부한 내용을 추가한다ㅎㅎㅎ 중첩 클래스와 네스티드 클래스는 동일한 말이다.. class Outer{ class Nested{...} // 네스티드 클래스 } 네스티드 클래스는 static 선언 여부를 기준으로 나뉜다. 1) static 네스티드 클래스 (정적 멤버 클래스) 2) Non-static 네스티스 클래스 (비정적 멤버 클래스, 익명 클래스. 지역 클래스) 요기서! Non-stat..