[제대로 파는 자바 (Java)-by 얄코] 자바 프로그램 실행
해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다.
1. IntelliJ에서 프로젝트 생성 및 코드 입력
IntelliJ에서 'java-practice'라는 이름의 프로젝트를 생성하고 JDK로 'Amazon corretto 17.0.9'를 선택하였음.
그 후 프로젝트 내 Main.java 파일에 아래의 코드를 입력하였음.
public class Main {
public static void main(String[] args) { //자바의 메인 메소드(프로그램의 시작점)
System.out.println("Hello world!"); //print line의 약자로 값 출력 기능
} //프로그램을 실행할 코드들을 이 메인 메소드 안에 넣음
}
2-1. Main.java 수동 실행
명령어 javac : 자바 파일을 자바 바이트코드로 번역(컴파일)
(JVM이 사용하는 언어로 번역)
명령어 java : 자바 바이트코드를 실행
(이때 'java Main'에서 Main.class의 '.class'는 생략하였음)
2-2. IntelliJ에서 실행
※ 코드 상의 문법 오류가 존재할 시 실행 결과
빌드는 실행 전 컴파일을 포함한 단계인데
자바에서는 코드 상 문법적 오류가 있다면 컴파일 단계에서 거절 당하므로 컴파일을 안함 (컴파일러 언어의 특성)
→ 코드 실행에 있어서 인터프리터 언어보다 안정적
3. 빌드만 해보기
4. 외부 라이브러리 확인
자바에서 JRE로 기본 제공되는 라이브러리들 외에도 추가로 외부 라이브러리들 연결 가능.
File - Project Structure에서 SDK 바꿔가며 확인
IntelliJ IDEA 자체에서 설정된 JDK를 사용하여 실행
5. 기본 코드 자동생성 단축어
psvm : 프로그램을 시작하는 메인 메소드 자동생성
sout : 한 줄 프린트 자동생성