English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 강의

Java流程 제어

Java 배열

Java 객체 지향(I)

Java 객체 지향(II)

Java 객체 지향(III)

Java 예외 처리

Java 리스트(List)

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 입문 프로그램

이 튜토리얼에서는 Java로 “Hello World” 프로그램을 작성하는 방법을 배울 것입니다.

“Hello, World!”은 화면에 출력되는 간단한 프로그램입니다. 매우 간단한 프로그램이기 때문에, 새로운 프로그래밍 언어를 초보자에게 소개하는 데 자주 사용됩니다.

그래서 Java “Hello, World!” 프로그램을 탐구해 보겠습니다.

이 프로그램을 컴퓨터에서 실행하려면, Java가 올바르게 설치되었는지 확인해야 합니다. 또한, Java 코드를 작성하고 편집하기 위해 IDE(또는 텍스트 편집기)가 필요합니다.

Java “Hello, World!” 프로그램

//당신의 첫 번째 프로그램
class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

이 코드를 복사한 경우, 파일 이름을 HelloWorld.java로 저장해야 합니다. 이는 다음과 같은 이유로입니다클래스 이름과 파일 이름은 Java에서 같아야 합니다

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

Hello, World!

Java의 “Hello, World!” 예제 프로그램을 설명합니다:

  1. // 당신의 첫 번째 프로그램
    Java에서는 시작하는 행//모두 주석입니다. 주석은 사용자가 코드를 읽고 프로그램의 의도와 기능을 더 잘 이해하도록 만들어졌습니다. Java 컴파일러(Java 프로그램을 컴퓨터가 실행할 수 있는 Java 바이트코드로 변환하는 프로그램)는 이를 완전히 무시합니다. 더 많은 정보를 얻으려면 방문하십시오Java 주석

  2. class HelloWorld { ... }
    Java에서는 모든 애플리케이션이 클래스 정의로 시작합니다. 프로그램에서 HelloWorld는 클래스 이름이며, 클래스 정의는 다음과 같습니다:

    class HelloWorld {
    ... .. ...
    }

    지금, 각 Java 애플리케이션은 클래스 정의를 가지고 있으며, 그 클래스 이름은 Java 파일 이름과 일치해야 합니다.

  3. public static void main(String[] args) { ... }
    이것이 주요 메서드입니다. Java의 모든 애플리케이션은 main 메서드를 포함해야 합니다. Java 컴파일러는 main 메서드에서 코드를 실행합니다.
    그렇게 어떻게 작동하는지요?좋은 질문입니다. 하지만, 이 문서에서는 논의하지 않을 것입니다. 결국, 이는 Java 프로그래밍 언어를 초보자에게 소개하는 기본 프로그램입니다. 이후의 장에서는 public, static, void 등의 의미를 배울 것입니다.方法是如何工作的?。
    现在,请记住,main方法是Java应用程序的入口点,并且在Java程序中是必需的。Java中主要方法的签名为:

    public static void main(String[] args) {
    ... .. ...
    }
  4. System.out.println("Hello, World!");
    以上代码将引号内的字符串 Hello, World!,打印到标准输出(您的屏幕)。注意,此语句位于主函数内部,该函数位于类定义内部。

注意事项

  • 每个有效的Java应用程序都必须具有一个类定义(与文件名匹配)。

  • main方法必须在类定义内。

  • 编译器从主函数开始执行代码。

这是不执行任何操作的有效Java程序。

public class HelloWorld {
    public static void main(String[] args) {
        //여기에 코드를 작성하세요
    }
}

만약你现在还不理解class、static、method等的含义,请不要担心。我们将在后面的章节中详细讨论。