무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서 자바의 식별자에 대해 학습해보겠습니다!
1. 학습 목표
자바의 기본 출력 문을 통해 화면에 출력하는 방법에 대해 살펴본다.
2. 학습 내용
•
자바의 식별자의 정의와 규칙을 살펴본다.
•
예약어의 종류를 살펴본다.
3. 식별자
•
식별자 정의
◦
자바 프로그램을 작성하다 보면 이름을 지어줘야 하는 부분들이 존재한다.
◦
변수 : 프로그램에서 사용하는 값을 담아 놓는 기억 공간. 이 공간에 접근하기 위해서는 이름이 있어야한다.
◦
클래스 : 프로그램 내에서 독립적인 기능의 단위. 클래스를 사용하기 위해서는 이름이 있어야 한다.
◦
메서드 : 클래스 내부에 있는 기능 단위. 메서드에 접근하기 위해서는 이름이 있어야 한다.
◦
식별자는 프로그램에서의 기능과 데이터 저장 공간을 각각 구분하기 위해 개발자가 지어주는 이름을 의미한다.
4. 이름 짓는 규칙
•
이름 짓는 규칙
◦
개발자가 자바의 식별자를 만들 때는 다음과 같은 규칙을 따른다.
◦
길이의 제한이 없다.
◦
첫 글자는 반드시 영문자, _, $ 로 시작해야 한다.
◦
대 소문자를 구분한다.
◦
클래스 명을 작성할 때는 첫 글자를 대문자로 해주는 것이 관례이다.
◦
변수 명, 메서드 명을 작성할 때는 첫 글자를 소문자로 해주는 것이 관례이다.
◦
자바는 유니코드 기반의 언어 이므로 식별자를 한글로 사용해도 된다. 하지만 권장하지 않는다.
◦
예약어는 식별자로 사용할 수 없다.
5. 예약어
•
자바에서 이미 사용하고 있는 단어들
•
예약어는 단어 하나 하나가 이미 뜻이 정해져 있어서 식별자로 사용할 수 없다.
abstract | boolean | break | byte | case |
catch | char | class | const | continue |
default | do | double | else | extends |
final | finally | float | for | goto |
if | implements | import | instanceof | int |
interface | long | native | new | package |
private | protected | public | return | short |
static | super | switch | synchronized | this |
throws | throw | transient | try | void |
volatitle | while |
6. 학습 정리
정리
•
자바 프로그램을 만들때 개발자가 지어주는 이름을 식별자 라고 부른다.
•
식별자는 어떠한 대상들을 구분하기 위해 사용하는 이름이다.
•
식별자는 이름 짓는 규칙이 있으며 반드시 그 규칙을 따라야 한다.
•
예약어는 식별자로 사용할 수 없다.