PHpullh
학습 라이브러리/Java/JDK 버전 선택과 프로젝트 구조

JAVA · Hello World

JDK 버전 선택과 프로젝트 구조

LTS 버전 선택 기준과 표준 Maven/Gradle 디렉토리 구조를 이해합니다.

Hello World입문JDKLTS프로젝트구조버전

핵심 설명

LTS 버전 선택 기준과 표준 Maven/Gradle 디렉토리 구조를 이해합니다.

Java code

// 표준 프로젝트 구조
// my-app/
//   src/
//     main/
//       java/
//         com/example/
//           Main.java
//       resources/
//         application.properties
//     test/
//       java/
//         com/example/
//           MainTest.java
//       resources/

// Main.java
package com.example;

public class Main {
    public static void main(String[] args) {
        // JDK 버전 확인
        String ver = System.getProperty("java.version");
        System.out.println("JDK Version: " + ver);

        // Runtime 정보
        Runtime rt = Runtime.getRuntime();
        System.out.printf("CPU: %d, Memory: %dMB%n",
            rt.availableProcessors(),
            rt.maxMemory() / 1024 / 1024);
    }
}

학습 팁

LTS 버전(17, 21, 25)을 선택하세요. LTS는 최소 8년간 보안 업데이트를 받을 수 있습니다. 상용 환경에서는 반드시 LTS를 사용하세요.

주의할 점

Java 8에서 21로 바로 마이그레이션하면 javaxjakarta 네임스페이스 변경 등 큰 차이가 있으므로 단계적으로 진행하세요.

자주 묻는 질문

JDK 버전 선택과 프로젝트 구조란 무엇인가요?

LTS 버전 선택 기준과 표준 Maven/Gradle 디렉토리 구조를 이해합니다.

JDK 버전 선택과 프로젝트 구조 학습 시 주의할 점은 무엇인가요?

Java 8에서 21로 바로 마이그레이션하면 javax → jakarta 네임스페이스 변경 등 큰 차이가 있으므로 단계적으로 진행하세요.