1. Java 프로그램 설치
- IntelliJ IDEA 의 Community 버전을 설치한다 : 설치 방법은 별도 IntelliJ 문서에서 참조
2. IntelliJ에서 파일을 생성하고 관련된 기본 사항을 알아보자
1) 프로젝트를 만들고 프로젝트 내에 package를 생성한다
- 경우에 따라 package를 생성하지 않을 수 있다
- package는 폴더의 역활을 한다
2) 생성된 package 안에 new class를 생성하면 아래와 같이 화면에 표시된다
package 패키지명;
public class 클래스명 {
public static void main(String[] args) {
}
- class name의 첫 글자는 무조건 대문자로 지정한다
- public class Main : 여기서 Main은 class를 생성할 때 작성한 title을 표시한다
- public static void main(String[] args) { } : main메서드를 나타내며, 자바 프로그램을 실행하는 진입점(Entry point)역활을 한다. main메서드가 없으면 자바 파일은 실행될 수 없다
3) 클래스 (class)
- 자바 프로그램의 모든 문장들은 class { } 안에 작성한다
- 클래스는 객체를 만드는 틀의 역활을 한다
- 만들어 낼 객체의 구조를 클래스 안에 작성하면 동일한 객체를 쉽게 생성할 수 있다
4) main 메서드
- 클래스 내브에 정의된 함수이다
- 자바 프로그램을 실행하면 가장 먼저 main() 메서드를 찾아 실행한다
- 특정한 작업을 수행하기 위하여 명령문을 작성하고 모아놓은 집합이다
더보기
메서드의 구성 : 접근제어자 + 리턴 타입 + 메서드명 + ( 매개 변수 ) { } 의 순서로 작성된다
ex) public + static void + main + (String[] atgs) { }
package main;
public class Main {
public static void main(String[] args){
System.out.println("Hello, World!");
print("Hello, Java!");
}
static void print(String input){
System.out.println(input);
}
}
- 'main' package 에 'Main'이라는 class를 생성하여 "Hello, World! / Hello, Java"를 출력하는 코드이다
- 모든 코드들은 main(){ } 안에 작성되어야 한다
- 파일을 실행하면 main(){ } 안에 있는 명령들을 순차적으로 전부 실행한 후 완료되면 프로그램을 종료한다
- main(){ } 밖에서 작성한 코드는 컴파일 과정에서 에러가 발생한다
'JAVA' 카테고리의 다른 글
Java - 변수(variable) (0) | 2022.05.22 |
---|---|
Java - 타입(Type) (0) | 2022.05.19 |
Java - 개요2. JVM & JDK (0) | 2022.05.18 |
Java - 개요1. 정의 (0) | 2022.05.18 |
OOP - this (0) | 2022.05.13 |