본문 바로가기

CS/Java

main 메소드

 

 

C나 C++ 언어를 사용하는 프로그램은 무조건 main() 함수를 먼저 실행시킨다.

따라서 main() 함수는 C나 C++ 언어로 작성된 프로그램에서 필수적인 요소이다.

 

마찬가지로 Java 언어를 사용하는 프로그램의 시작도 main()함수이기 때문에 

Java 언어로 작성된 프로그램에서main() 함수는 필수적이다.

 

 

 

그러므로 이번 포스팅에서는 Java로 프로그램을 만들기 위하여 main 메소드에 대해서 알아볼 것이다.

 

 

 

java에서의 main 메소드는 다음과 같다.

 

*******************************************************************************************************

// main 메소드의 원형

public static void main(String[] args) {
	...    
}

*******************************************************************************************************

 

main 메소드 앞에 있는 public, static, void

그리고 인자인 strings[] args에 대해 간단히 언급하자면,

 

                                     public : 메소드의 접근제어자로, public은 누구나 이 메소드에 접근할 수 있다는 의미이다. 
                                     static : 메소드에 static 이 지정되어 있는 경우 이 메소드는 인스턴스 생성없이 실행 할 수 있음을 의미한다.
                                     void : 메소드의 리턴값이 없음을 의미한다. 
                                     String[] args : String은 문자열을 나타내는 자바의 자료형으로 String 자료형을 가진 args 이름의 배열을 의미한다.

 

와 같다.

 

여기에 대해서는 나중에 자세히 알아보는 것으로 하고,

이번 포스팅에서는 java에서의 main 메소드가 어떻게 생겼는지에 대해서만 기억하고 넘어가자!

 

 

 

 

'CS > Java' 카테고리의 다른 글

Scanner  (0) 2020.05.07
BufferedReader  (0) 2020.05.07
InputStreamReader  (0) 2020.05.07
InputStream  (0) 2020.05.07
변수  (0) 2020.05.07