DevCho
Developer Blog
DevCho
반응형
전체 방문자
오늘
어제
  • 분류 전체보기 (48)
    • IOS (31)
      • Xcode (7)
      • Assets (1)
      • Swift (20)
      • UI (1)
      • SwiftUI (1)
      • Build (1)
    • Flutter (4)
      • Install (4)
      • Dart (0)
    • Rust (0)
    • 유용한 사이트 소개 (1)
    • 개발자의 아이템 (1)
    • Terminal (1)
    • Mac (2)
    • Git (1)
    • 회고 (1)
    • Java (2)
      • Java 기본 사용법 (2)
      • Collections (0)
    • 개발자의 글쓰기 (0)
    • 디자인 패턴 (1)
    • JavaScript (2)
    • Kotlin (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • swift random
  • IOS
  • chocolatey install
  • 제어문
  • flutter install
  • Swift
  • SwiftUI
  • struct
  • Java
  • 스위프트
  • xcode
  • Terminal
  • nil
  • Xcode Theme
  • MAC
  • flutter
  • dart
  • func
  • 플러터 설치
  • chocolatey 설치
  • Dark mode
  • dart 설치
  • chocolatey
  • optional
  • CLASS
  • random number
  • flutter 설치
  • Storyboard
  • xcode13
  • flutter dart

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DevCho
Java/Java 기본 사용법

[Java] main 함수를 사용해 코드를 실행하는 방법

[Java] main 함수를 사용해 코드를 실행하는 방법
Java/Java 기본 사용법

[Java] main 함수를 사용해 코드를 실행하는 방법

2022. 5. 21. 19:56
반응형

JVM의 main 함수 

JVM에서 코드를 돌릴 때 모든 시작은 main 함수를 사용한다. 안드로이드 어플리케이션, 스프링 어플리케이션을 돌릴 때도 마찬가지이며 이 main 함수는 JVM 프로세스의 시작점이다. 모든 JVM 프로세스는 main 함수가 종료되는 시점에 종료된다.

 

이 main 함수는 JVM 기반 언어별로 다양하게 제공된다. 이번 글에서는 Java에서 main 함수를 사용하는 방법을 살펴볼 것이다.

 

main 함수를 사용해 코드 실행시키기

Java에서 main 함수는 클래스 내부에 public static void main(String[] args) 를 선언하는 방식으로 구현된다.

public class CodingTest {
    public static void main(String[] args){
        System.out.println("hello dev world");
    }
}

 

이 main 함수는 static 메서드로 구현되어 있으며, 보통 왼쪽에 재생 화살표가 뜨는데 이 버튼을 누르면 main 함수가 실행된다. 

 

그림1. main 함수

 

IDE 마다 동작이 다르지만, Intellij, Eclipse 등 보편적인 IDE에서는 화살표가 뜬다.

 

그림2. main 함수의 실행

 

보통 IDE에서는 내장 Java를 쓰기 때문에 명령어가 길며, 실행되면 아래와 같은 결과를 확인할 수 있다.

 

그림3. main 함수 실행 결과

 

main 함수 터미널에서 실행하기

이러한 main 함수들은 클래스마다 존재가 가능한데 이 클래스를 java 로 실행하면 main 함수가 실행된다.

>> java src/CodingTest.java
hello dev world

 

 

*Tip

Intellij에서는 public static void main의 약자인 psvm을 사용해 main 메서드를 생성 할 수 있다.

 

반응형

'Java > Java 기본 사용법' 카테고리의 다른 글

[Java] Array를 생성하고 초기화하는 다양한 방법  (0) 2022.05.22
  • JVM의 main 함수 
  • main 함수를 사용해 코드 실행시키기
  • main 함수 터미널에서 실행하기
  • *Tip
'Java/Java 기본 사용법' 카테고리의 다른 글
  • [Java] Array를 생성하고 초기화하는 다양한 방법
DevCho
DevCho
개발자의 개발 공간

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.