컴퓨터 프로그래밍/Java

[Java] 시작 기본 예시 코드 분석해보기

한33 2024. 7. 22. 14:13
public class Main {

    public static void main(String[] args) {
        System.out.println("Our First Project! :)");
    }
}

 

 

public class Main {

 

클래스 정의

  • public : 클래스 경로 외부에서 실행시킬 수 있다고 표시해주는 "접근 제어자" ( private, protected 등 등)
  • class : 객체를 만드는 클래스라고 선언하는 것
  • Main : 클래스 명
    • 파일명과 일치시켜야 함 → 컴파일러 변환 시 파일 확장명과 일치됨

 

public static void main(

 

main 메서드 정의

  • public : 외부에서 실행시킬 수 있다고 표시해주는 "접근 제어자"
  • static : Java 컴파일러가 코드로 변환할 때 미리 정의되는 메서드 표기
    • 이 프로그램 실행 시 무조건 실행되는 메서드 라는 뜻
  • void : 메서드의 응답값을 정의하는 곳 ( void 는 응답할 값이 없다는 정의 )
    • ( int 정수, char 문자 string 문자열 등 )

 

String[] args

 

메소드가 시작될 때 넘겨받을 데이터들 ( 변수들 )

  • String[] : 문자열 여러 개 데이터 타입
  • args : 문자열 여러 개 데이터의 이름 ( 사용자가 정의한 대로 아무거나 )

 

System.out.println("Our First Project! :)");