YZ ZONE

[혼자 공부하는 자바] ch1-3.2 자바 프로그램 개발 과정 본문

programming language/Java

[혼자 공부하는 자바] ch1-3.2 자바 프로그램 개발 과정

러블리YZ 2023. 1. 18. 12:53

프로그램 소스 분석

package sec03.exam01; //패키지 선언

public class Hello {
	
}

public class는 공개 클래스라는 뜻

클래스 이름은 소스 파일명과 대소문자까지 같아야 함

클래스는 필드 또는 메소드를 포함하는 블록

메소드는 어떤 일을 처리하는 실행문들을 모아 놓은 블록

 

javac 명령어로 컴파일하면 클래스 이름에 .class가 붙어 바이트 코드 파일이 생성됨. 

ex) 생성된 Hello.class를 Hello 바이트 코드 파일이라 부르지 않고 Hello클래스라고 부름. 

 

java 명령어로 바이트 코드 파일을 실행하려면 클래스 블록 내부에 main()메소드 블록을 가지도 있어야 함. 

중괄호{} 앞 부분을 메소드 선언부라고 함. 괄호() 앞 main은 메소드 이름이라고 함.

java명령어로 바이트 코드 파일 실행시 main()메소드 블록 내부를 먼저 실행해 main()메소드를 집입점이라고 부름. 

 

주석 사용하기

주석: 코드에 설명을 붙여놓은 것. 컴파일 과정에서 무시됨 (실행문만 바이트 코드로 번역됨)

문자열 내부" " 에는 주석을 붙일 수 없음. 

실행문과 세미콜론(;)

main()메소드 블록 내부에는 다양한 실행문들이 작성됨. 

실행문 끝에는 반드시 세미콜론(;)을 붙여서 실행문이 끝났음을 표시.