자바 문법 :: java 메인메소드 main method의 정의.
안녕하세요, 오늘은 자바의 기본인 메인 메소드에 대해서 알아보려 합니다. 정말로 기본적인 내용입니다. 그래서 더 중요하고 더 놓치기 쉬운 내용일수 있다고 생각해서 오늘 이렇게 자바 문법의 기초인 메인메소드를 하나씩 설명 해보도록 하겠습니다.
연관글 --> 2020/03/06 - [프로그래밍 정보] - 개발도구 :: 설치없이 코딩연습 하는방법
일단 메인메소드의 코드부터 한번 보고 가시겠습니다. 아래의 코드가 바로 자바를 처음 시작하게 되면 기본적으로 출력되는 코드인 메인메소드 입니다.
public class HelloWorld{
public static void main(String []args){ < -- 이부분이 메인메소드 입니다.
System.out.println("Hello World");
}
}
가장 먼저 자바는 위 코드로 시작 됩니다. 크게 보면 위 사진과 같습니다. 개념적으로 가장 맨 윗줄은 프로그래밍의 파일 즉 프로젝트 명이라고 생각하시면 되고 다음줄은 메인 메소드의 시작 부분 중간은 명령어 그리고 마지막 부분이 메인 메소드의 끝 부분이라고 생각 하시면 됩니다. 대략적인 설명은 여기까지 하고 조금 더 자세하게 알아보도록 하겠습니다.
public은 접근제어자 입니다. 해당 객체가 어디서든 참조가 가능하다는 명령어 입니다. 접근제어자의 종류로는 public, protected, default, private가 있습니다.
static은 정적함수를 의미합니다. 객체의 생성없이 사용이 가능합니다. 그 이유는 메인 메소드는 static method이므로 별도의 객체를 만들지 않아도 실행이 가능하기 때문입니다.
void는 다시 리턴하거나 반환할 데이터가 없다는 것을 의미합니다.
String[] args는 String = 문자열 / [] = 배열 / args = 변수의 이름 을 의미합니다.
지금까지 자바시작 할때 항상 사용하는 메인메소드에 대한 설명이었습니다. 제 글을 읽어주셔서 감사합니다.