SRC의 뜻

허성재's avatar
Aug 14, 2024
SRC의 뜻
💡
“SOURCE”
src는 Java 프로젝트에서 소스 파일을 저장하는 디렉토리로, "source"의 약자입니다. 소스 파일이란 개발자가 작성한 원본 코드, 즉 .java 파일을 의미합니다. src 디렉토리는 이 원본 코드들을 체계적으로 관리하고, 프로젝트의 다른 구성 요소들과 분리하는 역할을 합니다.

src의 역할과 의미

  1. 소스 코드의 집합소:
      • src 디렉토리는 프로젝트의 모든 Java 소스 파일이 저장되는 곳입니다. 개발자가 작성한 클래스, 인터페이스, 메서드 등의 모든 코드가 이 디렉토리 안에 위치하게 됩니다.
  1. 프로젝트 구조의 체계화:
      • 큰 프로젝트에서는 수많은 Java 파일이 존재할 수 있습니다. src 디렉토리 아래에 패키지별로 폴더를 구성함으로써, 소스 코드를 체계적으로 관리할 수 있습니다. 예를 들어, com.example 패키지에 해당하는 코드는 src/com/example/ 디렉토리에 저장됩니다.
  1. 프로젝트 빌드와 컴파일:
      • 빌드 도구(예: Maven, Gradle)나 IDE(예: Eclipse, IntelliJ IDEA)는 src 디렉토리 아래의 파일들을 찾아서 컴파일하고, 실행 가능한 파일(예: .class 파일)을 생성합니다. 이 과정에서 src 디렉토리는 프로젝트의 중심 역할을 합니다.

src를 이해하기 위한 예시

Java 프로젝트는 하나의 큰 작업 프로젝트로, 다양한 부품들이 필요합니다. 이 프로젝트의 주요 작업은 소스 코드 작성입니다. src 디렉토리는 이 작업을 수행하는 곳으로, 마치 공장 내의 작업장이자 부품 창고라고 할 수 있습니다.

간단한 예시 구조

less코드 복사 MyProject/ ├── src/ // 소스 코드가 위치한 디렉토리 │ └── com/ │ └── example/ │ ├── Main.java // Java 소스 파일 │ └── Utils.java // Java 소스 파일 ├── build/ // 컴파일된 파일들이 저장되는 디렉토리 └── README.md // 프로젝트 설명 파일
  • src/ 디렉토리 안에는 com.example 패키지에 해당하는 디렉토리 구조가 있고, 그 안에 Main.javaUtils.java 파일이 있습니다.
  • 프로젝트가 컴파일될 때, src/ 디렉토리의 파일들은 컴파일되어 build/ 디렉토리로 이동합니다. 이때, .java 파일들은 .class 파일로 변환되어 실행 가능한 형태가 됩니다.
 
Share article

heo-gom