[JAVA]자바 메인메소드에 대해서
자바의 메인메소드
안녕하세요 미나라이입니다.
메인메소드에 대해서 간단하게 정리 해 보았습니다.
메인메소드란 자바 프로그램을 실행시에 반드시 거쳐야 하는 메소드입니다.
메인메소드를 통하지 않으면 자바 프로그램은 실행 되지 않는다고 보면 됩니다.
이번 포스팅에서 메인메소드를 조각내어서 설명을 해 보도록 하겠습니다.
public static void main(String[] args) {
/*
public void main(String[] args) { // (X)
public void static main(String[] args) { // (X)
static void main(String [] args) { // (X)
public static void Main(String args[]) { // (X)
public static void main(String params[]) { // (O)
*/
//변수명은 무관함. 배열 표현("[]") 위치 두가지 가능
// 1) String[] params
// 2) String params[]
// public static void main(String[] args, int intVal) { // (X)
// main 메소드에는 인자는 오로지 String 1차원 배열만 가능 !
System.out.println("test테스트");
메인메소드의 여러 표현방식입니다.
1번째줄의 표기형식이 가장 많이 사용되는 형식이라고 보시면 됩니다.
메인 메소드 각각의 설명
public : 접근 제어자(지시자), access modifier
: 모든 클래스/패키지에서 접근 가능
static : (프로그램 종료시까지) 메모리에서
"정적인" 공간을 차지하고 있습니다.(할당됨)
void : 텅 빈(空), 리턴값(반환값, 결과값)이 없는 것을 의미합니다..
주의사항) C언어 : void = 리턴값/인자가 없음을 의미합니다.
*리턴(값) : ex) 자판기에서 잔돈이 없는 상황입니다.
main : 함수명, 메소드명
String : 문자열 자료형(클래스),
문자(char)의 1차원 배열(array)
[] : 배열 기호(연산자)
args : 인자, 인수, 매개변수
( ) : 인자부, 인수부, 매개변수부
{ } : 코드의 시작/끝
728x90
반응형
'Java&JSP&Spring > Java' 카테고리의 다른 글
[JAVA]자바 While문을 이용한 구구단 만들기 (0) | 2018.12.23 |
---|---|
[JAVA]자바 For문을 이용한 간단한 구구단 만들기 (0) | 2018.12.23 |
[JAVA]자바 개발자환경 구축 3#이클립스 설치하기-다운로드 (0) | 2018.12.19 |
[JAVA]자바 개발자환경 구축 2#환경변수 설정하기(Windows7) (0) | 2018.12.18 |
[JAVA]자바 개발자환경 구축 1#JDK 설치하기 (0) | 2018.12.17 |