클래스, 변수, 상수, 메소드 등에 붙이는 이름
1. 특수문자는 _,$ 가능, 이외의 모든 것 사용 금지
2. 공백&탭 사용 금지
3. 식별자의 첫 번째 문자로 숫자 사용 금지
4. true, false(불린 리터럴), null(널 리터럴) 사용 금지
5. 자바 키워드 사용 금지
기본타입
1. boolean: 1비트 ture or false
2. char: 2바이트 Unicode
3. byte: 1바이트 (-128~127)
4. short: 2바이트 (-32768~32767)
5. int: 4바이트 (-2^31~2^31-1)
6. long: 8바이트
7. float: 4바이트
8. double: 8바이티ㅡ
레퍼런스 타입
1. 배열에 대한 레퍼런스
2. 클래스에 대한 레퍼런스
3. 인터페이스에 대한 레퍼런스
값을 임시 저장하기 위한 공간
System.in: 키보드로부터 직접 읽는 자바의 표준 입력 스트림, 키 값을 바이트 데이터로 넘겨줌
Scanner: 읽은 바이트를 문자, 정수, 실수 등의 타입으로 변환하여 리턴