logo

최초의 Java 프로그램 | Hello World 예시

  1. 소프트웨어 요구 사항
  2. Hello Java 예제 만들기
  3. javac 해결이 인식되지 않습니다.

이 섹션에서는 간단한 Java 프로그램을 작성하는 방법을 알아봅니다. JDK를 설치한 후 간단한 hello Java 프로그램을 쉽게 작성할 수 있습니다.

간단한 Java 프로그램을 작성하려면 기본 메소드를 포함하는 클래스를 작성해야 합니다. 먼저 요구 사항을 이해해 봅시다.

Java Hello World 예제에 대한 요구 사항

Java 프로그램을 실행하려면 다음 소프트웨어 또는 애플리케이션이 올바르게 설치되어 있어야 합니다.

  • JDK가 설치되어 있지 않은 경우 JDK를 다운로드하여 설치하십시오.
  • jdk/bin 디렉터리의 경로를 설정합니다. http://www.javatpoint.com/how-to-set-path-in-java
  • 자바 프로그램 만들기
  • Java 프로그램 컴파일 및 실행

Hello World 예제 만들기

hello Java 프로그램을 만들어 보겠습니다.

 class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } } 
지금 테스트해보세요

위 파일을 Simple.java로 저장합니다.

컴파일하기: javac Simple.java
실행하다: 자바 단순

산출:

 Hello Java 

컴파일 흐름:

javac 도구를 사용하여 Java 프로그램을 컴파일하면 Java 컴파일러는 소스 코드를 바이트 코드로 변환합니다.

자바 컴파일 방법

첫 번째 Java 프로그램에서 사용되는 매개변수

class, public, static, void, main, String[], System.out.println()의 의미가 무엇인지 살펴보겠습니다.

    수업키워드는 Java에서 클래스를 선언하는 데 사용됩니다.공공의키워드는 가시성을 나타내는 액세스 한정자입니다. 모두에게 공개된다는 의미입니다.공전키워드입니다. 어떤 메소드를 정적으로 선언하면 이를 정적 메소드라고 합니다. 정적 메서드의 핵심 장점은 정적 메서드를 호출하기 위해 개체를 만들 필요가 없다는 것입니다. main() 메소드는 JVM에 의해 실행되므로 main() 메소드를 호출하기 위해 객체를 생성할 필요가 없습니다. 따라서 메모리가 절약됩니다.무효의메소드의 반환 유형입니다. 즉, 어떤 값도 반환하지 않는다는 의미입니다.기본프로그램의 시작점을 나타냅니다.문자열[] 인수또는 문자열 인수[] 에 사용됩니다 명령줄 인수 . 우리는 다음 섹션에서 이에 대해 논의할 것입니다.System.out.println()명세서를 인쇄하는 데 사용됩니다. 여기서 System은 클래스이고, out은 PrintStream 클래스의 객체이며, println()은 PrintStream 클래스의 메서드입니다. 내부 업무에 대해 논의하겠습니다. System.out.println() 다음 섹션에서 설명하겠습니다.

간단한 프로그램을 작성하려면 메모장을 열어야 합니다. 시작 메뉴 -> 모든 프로그램 -> 보조 프로그램 -> 메모장 아래와 같이 간단한 프로그램을 작성해 보세요.

자바의 첫 번째 프로그램

위 그림과 같이 Java의 간단한 프로그램을 메모장에 작성하고 Simple.java라는 이름으로 저장합니다. 위 프로그램을 컴파일하고 실행하려면 명령 프롬프트를 열어야 합니다. 시작 메뉴 -> 모든 프로그램 -> 보조 프로그램 -> 명령 프롬프트 . 모든 단계를 올바르게 완료하면 다음과 같은 출력이 표시됩니다.

간단한 자바 프로그램을 컴파일하고 실행하는 방법

위 프로그램을 컴파일하고 실행하려면 먼저 현재 디렉터리로 이동하세요. 내 현재 디렉터리는 c: ew입니다. 여기 쓰시 오:

컴파일하기: javac Simple.java
실행하다: 자바 단순

Java 프로그램을 작성할 수 있는 방법은 몇 가지입니까?

Java 프로그램을 작성하는 방법에는 여러 가지가 있습니다. Java 프로그램에서 수행할 수 있는 수정 사항은 다음과 같습니다.

1) 수식자의 순서를 변경해도 Java에서는 메소드 프로토타입이 변경되지 않습니다.

메인 메소드의 간단한 코드를 살펴보겠습니다.

 static public void main(String args[]) 

2) Java 배열의 첨자 표기법은 유형 뒤, 변수 앞 또는 변수 뒤에 사용될 수 있습니다.

주요 메소드를 작성하기 위한 다양한 코드를 살펴보겠습니다.

 public static void main(String[] args) public static void main(String []args) public static void main(String args[]) 

3) 3개의 타원(점)을 전달하여 main() 메서드에 var-args 지원을 제공할 수 있습니다.

main() 메소드에서 var-args를 사용하는 간단한 코드를 살펴보겠습니다. var-args에 대해서는 나중에 Java의 새로운 기능 장에서 배울 것입니다.

 public static void main(String... args) 

4) 클래스 끝에 세미콜론을 두는 것은 Java에서 선택 사항입니다.

간단한 코드를 살펴보자.

 class A{ static public void main(String... args){ System.out.println('hello java4'); } }; 

유효한 Java main() 메소드 서명

 public static void main(String[] args) public static void main(String []args) public static void main(String args[]) public static void main(String... args) static public void main(String[] args) public static final void main(String[] args) final public static void main(String[] args) final strictfp public static void main(String[] args) 

잘못된 Java main() 메소드 서명

 public void main(String[] args) static void main(String[] args) public void static main(String[] args) abstract public static void main(String[] args) 

'javac가 내부 또는 외부 명령으로 인식되지 않습니다' 오류를 해결하시겠습니까?

아래 그림과 같은 문제가 발생하면 경로를 설정해야 합니다. DOS는 javac 및 java를 내부 또는 외부 명령으로 인식하지 않기 때문입니다. 이 문제를 극복하려면 길을 설정해야 합니다. 프로그램을 JDK/bin 디렉토리에 저장하는 경우에는 경로가 필요하지 않습니다. 그러나 경로를 설정하는 것은 훌륭한 접근 방식입니다. 여기를 클릭하세요 Java에서 경로를 설정하는 방법 .

Java에서 Hello World 프로그램의 문제를 해결하는 방법