SW/Java

Java : 자바 예제 프로그램, 설명, 명령어

얇은생각 2023. 2. 12. 07:30
반응형

Java : 자바 예제 프로그램, 설명, 명령어

 

 

첫 번째 Java 프로그램 | Hello World 예제

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

간단한 Java 프로그램을 만들려면 기본 메서드가 포함된 클래스를 만들어야 합니다. 먼저 요구 사항을 이해하겠습니다.

 

 

 

Java Hello World에 대한 요구 사항 예

Java 프로그램을 실행하려면 다음 소프트웨어 또는 응용 프로그램이 제대로 설치되어 있어야 합니다.

JDK를 설치하지 않은 경우 설치하고, JDK를 다운로드하여 설치합니다.

jdk/bin 디렉토리의 경로를 설정합니다.

Java 프로그램을 만듭니다.

Java 프로그램을 컴파일하고 실행합니다.

 

 

 

Hello World 생성 예제

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

class Simple{  
    public static void main(String args[]){  
     System.out.println("Hello Java");  
    }  
}

 

 

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

 

컴파일하려면 다음과 같이 하십시오.

javac Simple.java입니다.

 

 

실행하려면 다음과 같이 하십시오.

java Simple

 

출력:

Hello Java 

 

 

컴파일 흐름: 

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

Java : 자바 예제 프로그램, 설명, 명령어 1

 

 

 

첫 번째 Java 프로그램에 사용된 매개 변수

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

 

class 키워드는 Java에서 클래스를 선언하는 데 사용됩니다.

public 키워드는 가시성을 나타내는 액세스 한정자입니다. 그것은 모든 사람이 볼 수 있다는 것을 의미합니다.

static이 키워드입니다. 어떤 방법을 정적 메서드로 선언하면 정적 메서드로 알려져 있습니다. 정적 메서드의 핵심 이점은 정적 메서드를 호출하기 위해 개체를 생성할 필요가 없다는 것입니다. () 메서드는 JVM에 의해 실행되므로 주() 메서드를 호출하는 개체를 만들 필요가 없습니다. 그래서, 그것은 메모리를 절약합니다.

void는 메서드의 반환 유형입니다. 그것은 어떤 가치도 반환하지 않는다는 것을 의미합니다.

main은 프로그램의 시작점을 나타냅니다.

명령줄 인수에 String[] args 또는 String args[]가 사용됩니다. 다음 섹션에서 논의하겠습니다.

System.out.println()은 문을 인쇄하는 데 사용됩니다. 여기서 시스템은 클래스이고 출력은 PrintStream 클래스의 개체이며 println() PrintStream 클래스의 메서드입니다. 다음 섹션에서 System.out.println() 문의 내부 작업에 대해 논의할 것입니다.

간단한 프로그램을 작성하려면 시작 메뉴 -> 모든 프로그램 -> 부속품 -> 메모장을 열고 아래와 같이 간단한 프로그램을 작성해야 합니다.

위 다이어그램과 같이 메모장에 Java의 간단한 프로그램을 작성하고 Simple.java로 저장하십시오. 위의 프로그램을 컴파일하여 실행하려면 시작 메뉴 -> 모든 프로그램 -> 액세서리 -> 명령 프롬프트에서 명령 프롬프트를 열어야 합니다. 모든 단계를 올바르게 마치면 다음 출력이 표시됩니다.

Java : 자바 예제 프로그램, 설명, 명령어

 

 

 

위의 프로그램을 컴파일하고 실행하려면 먼저 현재 디렉토리로 이동하십시오. 현재 디렉토리는 c:\new입니다. 여기에 쓰십시오.

 

컴파일하려면 다음과 같이 하십시오.

javac Simple.java

 

실행하려면 다음과 같이 하십시오.

java Simple

 

 

자바 프로그램은 몇 가지 방법으로 작성할 수 있습니까?

자바 프로그램을 작성하는 방법은 여러 가지가 있습니다. 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-arg를 사용하는 간단한 코드를 보겠습니다. var-args에 대해서는 Java New Features 장에서 자세히 알아보겠습니다.

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이 내부 또는 외부 명령으로 인식되지 않음" 오류를 해결

아래 그림과 같은 문제가 발생하면 경로를 설정해야 합니다.

Java : 자바 예제 프로그램, 설명, 명령어 3

 

 

도스는 javac java를 내부 또는 외부 명령으로 인식하지 않기 때문입니다. 이 문제를 극복하기 위해서, 우리는 길을 정해야 합니다. 프로그램을 JDK/bin 디렉터리에 저장하는 경우에는 경로가 필요하지 않습니다. 그러나 경로를 설정하는 것은 훌륭한 접근 방식입니다

반응형