본문 바로가기
Java

[Java] public static void main(String[] args) 의미

by 꾸압 2022. 6. 8.

 

<의미>

  - public : main 메소드가 어디로든 접근 가능하게 함

  - static : 인스턴스나 객체 생성 없이 main 메소드를 호출 가능하게 함

  - void : main 메소드에 return 값 없음

  - main : 메소드 이름

  - String[] args : 

    * 기본 저장소
    * String 값만 받는 array 배열 이다.
    * array 이름은 args지만 'A' or 'test' 등으로 바꿀 수 있음
    * String[] args 가 없으면 프로그램이 안 돌아가는 이유? 프로그램을 실행하면 저장할 공간이 필요한데, 이게 저장할 공간을 만드는 '선언' 이다. String[] args 가 없으면 저장할 공간이 없으므로 프로그램이 동작하지 않음

 


 

<참조 1> https://www.youth4work.com/Talent/Core-Java/Forum/118313-what-is-meaning-of-public-static-void-ma

<참조 2> https://m.blog.naver.com/crazydeicide/130114957734

'Java' 카테고리의 다른 글

[Java] Java 에도 pointer가 있는가?  (0) 2022.08.13

댓글