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

+ Recent posts