Java

자바 개발 환경 설정

hongunner 2025. 1. 26. 14:13

프로젝트 생성하기

프로그램은 컴퓨터가 어떤 문제를 해결할 수 있도록 방법과 순서를 기술한 명령어 집합입니다.

프로그래밍은 프로그램을 만드는 일련의 활동을 말하며 이는 프로그래밍 언어로 만들어집니다. 

프로그래밍 언어는 사람이 내리는 명령을 컴퓨터가 이해할 수 있게 중간에서 돕는 역할을 하며 그중 '자바'라는 프로그래밍 언어로 프로그래밍하는 방법에 대해서 공부해보려고 합니다.

프로그래밍 언어로 프로그램을 작성하려면 도구가 필요한데 자바에서는 JDK라는 이름으로 제공합니다.

(JDK(Java Development Kit)는 자바 애플리케이션을 개발하기 위한 종합적인 도구 모음입니다.)

 

저는 인텔리제이에서 자바 프로젝트를 시작해보도록 하겠습니다.

 

 

여기서 build system은 작성한 소스 코드를 실행할 수 있는 파일로 바꾸는 과정을 말합니다.

기본값인 intelij로 설정하고 프로젝트 생성을하면 아래와 같은 샘플 코드와 함께 프로젝트가 생성됩니다.

실행하면 아래와 같은 결과값이 나오는데 어떻게 해서 저런 값이 나오게 되는지 자바 프로그램의 실행과정을 간단하게 알아보겠습니다.

자바 프로그램의 실행 과정

(코드 작성 -> 실행 -> 결과 출력)

편집기에서 작성한 자바 소스 코드는. java 확장자(파일의 종류를 나타내는 표시)를 사용합니다.

자바 소스 코드를 실행하면 자바 컴파일러를 거쳐 자바 바이트 코드로 변환됩니다.

java.exe 파일이 자바 컴파일러이며 자바 소스 코드를 JVM(자바 프로그램의 실행을 담당하는 프로그램)이 이해할 수 있는 언어로 변환하는 일종의 번역기 입니다.

자바 컴파일러로 변환한 자바 소스 코드를 자바 바이트 코드라고 하며 확장자는. class입니다.

여기서 만들어진. java 파일은 컴파일러에 의해. class 파일로 변환되며 이를 컴파일 타임이라고 합니다.

정리를 하면 컴파일 타임에서는 자바 컴파일러를 통해 자바 소스 파일을 자바 바이트 코드로 변환을 해주고

런타임에서는 자바바이트 코드로 변환된 파일을 JVM이 읽어 들여 프로그램이 실행되는 과정을 말합니다.

 

 

 

'Java' 카테고리의 다른 글

자바 조건문  (0) 2025.01.27
java 입출력 다루기  (0) 2025.01.26