기본 구조
- 클래스
- class 키워드로 선언
- 파일명은 반드시 public class 이름과 동일하게 설정
- 외각에 클래스 하나 이상 존재
- 메소드
- C/C++에서의 함수와 동일한 의미
- 클래스 내부에만 작성 가능
- main 메소드
- main()에서 실행 시작
- public static void main (String[] args){ }
- 변수 선언
- 변수 타입과 변수 이름 선언
- 메소드 내에 선언된 변수는 지역 변수
- 메소드 외부에 선언된 변수는 전역 변수
식별자(Identifier)
- 클래스, 변수, 상수, 메소드 등에 붙이는 이름을 의미
식별자의 원칙
- 특수문자(@, ! ..)와 공백, 탭은 식별자 사용 X
- _, $은 사용 O, 첫번째 문자로 사용도 가능하지만 잘 안씀
- 유니코드 문자 사용 O
- 한글 사용 O
- 식별자의 첫번째 문자로 숫자 X
- turn, false와 null은 식별자로 사용 X
- 자바에서 사용되는 키워드 사용 X
- 길이 제한 없음
- 대소문자 구별됨
자바 식별자 관습
- 클래스 이름
- 각 단어의 첫번째 문자만 대문자
- 변수, 메소드 이름
- 첫 글자는 소문자, 첫 단어 이후 각 단어의 처음은 대문자
- 상수 이름
- 모든 문자를 대문자로 표시
- ex) final static double PI = 3.141592;
728x90
'공부 > Java' 카테고리의 다른 글
[공부/Java] 자바의 main() 메소드, 예외, 예외 처리, try-catch-finally, 예외 클래스 (0) | 2022.07.11 |
---|---|
[공부/Java] 자바의 배열, 선언, 생성, 초기화, 인덱스, 치환, 공유, 크기, for-each문, 리턴 (0) | 2022.07.11 |
[공부/Java] 자바 키보드 입력 - Scanner (0) | 2022.07.04 |
[공부/Java] 자바의 데이터 타입, 리터럴, var, 상수, 타입 변환, 수식연산자, 조건문, 반복문 (0) | 2022.07.04 |
[공부/Java] 자바의 특징, WORA, JVM, JDK, JRE, 배포판, 응용프로그램 (0) | 2022.07.01 |