2024-06-24 19:27:07

1일차 자바 프로그램의 기본구조

 

기본 구조는 위와 같다. 

public class Hello {							// 클래스 정의
	public static void main(String[] args){				// 메소드 정의
    	System.out.println("Hello Java");
    }
}

먼저 클래스를 선언 해주고 그 밑에 메소드를 정의한다.

메소드 내부에서는 출력 or 사용하고자 하는 바를 정의한다.

 

용어 정리

- public : 누구나 접근 가능하도록 하기 위한 예약어로 접근 지정자의 일종

- static : static으로 선언된 메소드는 클래스만 존재하면 수행할 수 있도록 함

- void : 값을 갖지 않는 다는 의미를 가지는 자료형태

- main : 자바는 Java Virtual Machine(이하 JVM이라 표시) 에 의해서 실행되는데, 자바 애플리케이션을 실행시키면

             JVM은 이름이 main 메소드를 찾아 이 내부에 기술된 내용들을 순차적으로 실행함.

             그래서 main 메소드를 프로그램의 진입점이라고 함

String[] args

- 메소드를 실행시키기 위한 재료가 될 만한 데이터를 전달받아야 할 경우 메소드 이름 다음에 기술하는 ()을 사용한다.

- ()안에 기술한 args가 메소드에 값을 전달했을 경우 이를 받아 올 수 있는 전달인자가 된다.

- main 메소드 까지 정의했다면, 이 메소드 안에 수행할 내용을 기술함- 자바는 문장 단위로 프로그램을 작성해야 함.

- 메소드 내부에 기술한 문장은 변수의 선언이나 다른 메소드 호출하는 문장이 있음- 세미클론( ; ) 이 오면 문장의 종료로 인식함

'Java' 카테고리의 다른 글

Java 정리 3  (0) 2024.06.28
Java 정리 2-3  (0) 2024.06.26
Java 정리 2-2  (0) 2024.06.25
Java 정리 2-1  (0) 2024.06.25
Java 정리 1-2  (0) 2024.06.25