2021.12.17.Fri.
✍ 복습
자바 기본 문법에 대해서

- 보일러 플레이트 : 반복적으로 나타나는 코드
- package를 만드는 이유 : 클래스를 저장하는 폴더, 함수이름이 중복되어도 상관없게 → 클래스 소속이므로 클래스가 다르면 메소드 이름이 같아도 된다. 동일한 이유로 클래스가 겹쳐도 package가 다르다면 상관없다. package 이름이 겹치지 않게하기 위해 자신의 소속기관 url주소를 거꾸로 사용하는게 관용
- 접근제어(access control) : public - 외부에서 접근 가능, public 이외에도 private, protected가 있다.
- 위의 코드에서 총 3개의 class 존재.
- System : 컴퓨터를 상징하는 class → System.out : 모니터, System.in : 키보드
- 함수를 만들면 함수의 결과값 타입을 명시해야 한다.
void main() → 메인 함수는 결과값이 존재하지 않는다.
- 클래스 이름은 소스 파일명과 동일해야 하며, 대소문자도 일치해야 된다.
자바의 변수와 타입
