[JAVA 문법 종합반 1일차-용어 정리]

김동규·2023년 5월 22일
0

public class Main {

public static void main(String[] args) {
	System.out.println("Hello world!");
}

}

컴파일러가 해당 Main으로 .class를 만들어냄

(): 소괄호 , {}: 중괄호 , []:대괄호

-Class-
Public: 제어자 (접근을 제어하는 키워드)

-Output-
Void: 매소드의 출력값의 데이터 타입 → "Void는 출력이 없음"
출력이 있게 하려면 return OOO 을 해야 출력값이 생김

-Input-
String[] args: 매개변수 자리
String[]: 문자열 여러개 데이터 타입
args: 문자열 여러개 데이터의 이름 (변수명으로 args뒤에 무엇을 집어넣든 된다)

-Main 매소드 부분-
public static void main(String[] args) {
System.out.println("Our Fist Project :)");

JAVA는 제일먼저 클래스의 Main 매소드를 먼저 실행시키는게 약속
Static: 이 프로그램이 실행이 될 때 무조건 실행이 됨을 표현.
※파일명과 일치 시켜야 한다. (다르면 알림문구가 발생)
→ 해당 작업을 해야만 Java 컴파일러가 바이트코드 변환했을때의 파일 확장명(.class )과 일치

Void = Output자리
String[] args = Input자리

profile
안녕하세요~

0개의 댓글