반응형
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!!!");
System.out.print();
System.out.println("Hello JAVA~");
}
}
Java문법에 맞추어 작성한 코드 파일은 .JAVA파일로써 클래스 형식으로 만들어집니다.
이 후, 컴파일을 통해 JVM이 읽을 수 있는 .Class파일로 변환되어 집니다.
코드를 실행하는 부분은 클래스 안에 메인 메소드안에 작성합니다.
public class HelloWorld
코드의 첫 줄인 이 부분은 클래스를 정의 하는 부분입니다.
public static void main(String[] args)
클래스안에 작성한 이 부분은 메인 메소드를 작성한 부분입니다.
public으로 함으로써 메인 메소드를 JVM이 클래스에 접근하기 쉽게하여 실행하도록합니다.
static으로 객체생성이 없어도 실행가능하도록 만듭니다.
void형식으로 메소드의 반환값이 없도록 만듭니다.
String[] args : 프로그램을 실행 시킬 때, 인자값(문자열자료형)을 받을 수 있도록 합니다.
ex) HelloJava.class 파일을 cmd에서 java HelloJava.class hi my java 라고 명령어를 친다면
메인 메소드에서 hi, my, java를 문자열 형식의 args배열에 저장하게 됩니다.
따라서 args[0] = "hi", args[1] = "my", args[2] = "java"가 되는 것 입니다.
System.out.print();
System.out.println();
JAVA에서의 기본 문자열 출력 함수 입니다. ln의 차이는 문자열을 출력 후, 개행을 안 하냐 하냐 차이입니다.
반응형
'코딩 > JAVA' 카테고리의 다른 글
접근 제한자 [JAVA] (0) | 2018.07.26 |
---|