0. 사용자 정의 명칭
: 사용자가 정의한 이름이라는 뜻
자바에서는 폴더의 이름, 클래스의 이름(HelloJava.class), 메서드의 이름(함수명) 그리고 필드의 이름(변수) 등을 정의할때 사용한다.
사용자 정의 명칭의 규칙
- 첫 글자는 $, _, 영문 대소문자 여야하며 한글도 가능하지만 권장하지는 않는다.
- 글자수 제한이 없다. (알아보기 쉽게 만들기!)
- 공백문자를 포함할 수 없다. (Hello Java 라고 명을 정의하면 컴퓨터는 두 단어로 인식하기 때문에 HelloJava 또는 Hello_java라고 해 준다.)
- 특수문자 (@, #, %, ^, &, !, ?) 사용불가
- 숫자는 첫 글자가 아닌 경우 사용 가능 (1Java 같은 이름은 불가능, Java1 은 가능)
- 예약어 사용불가 (대표적인 예약어 : class, public...)
사용자 정의 명칭 권장사항
- Class 첫 글자는 $, _, 대문자 사용
- Method(함수) 첫 글자는 $, _, 소문자 사용
- Field(변수) 첫 글자는 소문자 (일반적으로 전부 대문자인 경우는 상수를 정의하는 static final 필드)
- 합성어의 첫 글자는 대문자 (ex. hello + java == helloJava)
1. public class
자바는 기본적으로 class 명이 동시에 파일의 이름을 뜻한다.
class 바깥에 또 다른 클래스가 생길 수도 있다. (ex. class A { } , class B { } ...)
그럴 경우 파일명은 'public class' 뒤의 클래스명이 파일명으로 정의된다.
2. java 의 시작점
자바같은 경우는 시작을 나타내주어야 한다.
컴퓨터에게 여기서부터 시작이라고 알려주면 그 부분부터 해석을 시작한다.
(시작지점을 나타내 주지 않으면 해석을 하지 못하는..)
시작을 알려주는 신호는
public static void main(String[] args) { ....
무조건 이렇게 해 주어야 한다!
빼먹고 실헹하면 class에서 기본 메소드가 static이 아니라는 오류가 뜬다.
3. System.out.println
따옴표 안의 내용을 콘솔에 출력
4. 자바 프로그래밍하기
소스 파일 작성 및 수정 (파일이름.java)
--> [컴파일단계]
javac (파일이름).java
--> (컴파일 오류가 안나면)
클래스 파일 생성
(파일이름.class)
--> [인터프리터 단계]
java 파일이름
--> 예외오류가 안나면
실행 결과를 얻음
5. 자바 프로그램의 기본 구조
6. 주석문 : 컴파일러가 신경을 안씀
여러줄 주석문
/* .... */ 또는
/** .... */ (API 주석임)
한줄짜리 주석
//
'Study > Java' 카테고리의 다른 글
Java 제어문과 반복문_제어문 (0) | 2022.12.27 |
---|---|
Java 기초_연산자 (0) | 2022.12.26 |
Java 기초_기본 입출력 (0) | 2022.12.23 |
Java 기초_자료형(기본형, 참조형), 변수 및 상수 소개 (0) | 2022.12.23 |
Eclipse 로 Java 시작하기 (0) | 2022.12.21 |