우당탕탕 개발일지
[자바] 자바 public static void main (String[] args) 의미 본문
맨땅에 헤딩하듯이 스프링을 배우려다가 뭔가 제대로 잘못됨을 깨닫고 JAVA 기초부터 다지는 중이다.
JAVA 보면 "public static void main (String[] args)" 이 구문을 많이 보게 되는데 이걸 뜯어보려고 한다.
1. public
접근 제한자(public/protected/private/default) 중 하나로, 모두가 접근 가능
2. static
자바는 변수 혹은 함수를 메모리에 할당하는 방법이 2가지 있는데, 그게 바로 static이랑 heap이다.
static으로 하면 프로그램이 실행되는 동시에 메모리에 할당되고, Garbage Collector에 의해 메모리가 정리되지도 않는다.
3. void
void는 '함수가 끝났을 때 리턴값이 없다'는 의미이다.
4. String[] args
'args 문자열을 배열로 사용하겠다'는 의미이다.
'자바' 카테고리의 다른 글
[자바] Getter and Setter 메소드 (0) | 2023.10.23 |
---|---|
[자바] 메소드, 메소드 호출 (1) | 2023.10.23 |
[자바] 접근 제한자(Access Modifier)/public, protected, private, default (0) | 2023.10.22 |