Programming/Java
TIL : 자바 컴파일
구튼탁
2023. 6. 2. 23:19
728x90
학습 목표
- 자바 컴파일
- main 메서드
- 자바의 주석
자바의 컴파일 과정
- .java 확장자 파일의 소스 코드 작성
- javac 명령어로 컴파일
- 컴파일러가 읽어서 오류가 없나 확인하고 통과되면 확장자가 .class인 파일을 만든다.
- java 명령어로 실행
- java 명령어로 클래스 파일을 실행할 때 확장자를 적지 않는 이유는 알아서 .class 파일들을 찾아서 동일한 이름의 클래스를 찾아서 실행하 때문이다.
main 메서드
main 메서드가 없는 클래스 파일을 실행하면 위와 같은 에러가 발생한다.
실행을 목적으로 하는 모든 자바 클래스는 main() 메서드가 반드시 있어야 한다. 자바 프로그램의 진입점은 main() 메서드기 때문에 반드시 있어야 한다.
*[접근 제어자; access modifier] [리턴 타입] [메서드 이름] [소괄호 [매개변수]] [중괄호]*
public static void main(String[] args){ }
- public : 접근 제어자
- static : 객체를 생성하지 않아도 호출할 수 있는 예약어
- * void : 리턴 타입
- * main : 메서드 이름
- (String[] args) : 소괄호, 매개변수. main( ) 메서드에 전달되는 매개 변수는 반드시 String[] args 여야만 한다.
- 예외 목록 : 소괄호와 중괄호 사이에 선언한다.
- * 중괄호 : 메서드 내용 (method body)
자바의 주석
- 한줄 주석
//
- 블록 주석
/* */
- 문서용 주석
/ ** */
728x90