[Java] Hello.java

2018. 5. 30. 16:24・Backend/Java

# 간단한 Hello application 예시


- 대소문자 구분

- 주석, public class, main(), System.out.printIn()



  • 주석(comment)

/**/        여러 줄 주석

/**  */     javac을 이용한 api 문서 설명이 자동적으로 생성됨

//           한 줄 주석


  • 클래스 정의

public class Hello{...}

- 클래스 이름 첫글자는 대문자로!

- public class 는 파일에 최대 1개만 존재

- 파일이름 → Hello.java (퍼블릭클래스이름.java)


main(){...}

- main()함수는 코드실행의 시작점이다

- 메소드 형식 public static void main(String[] args){...}


  • 출력

System.out

- 표준출력을 담당하는 객체

- 사용 : System.out.print() / System.out.printIn()


  • 실행

프로그램작성 : Hello.java로 저장

컴파일

>javac Hello.java

- javac : 컴파일러 프로그램

- 클래스이름.class 생성

실행

>java Hello

- java : java실행 명령이름(interpreter)

- 클래스 이름만 가지고 실행

- 이 때, main()메소드 실행


Hello.java → >javac  Hello.java → Hello.class 생성 → >java Hello 실행 

→ Hello.class안에 있던 main() 메소드 실행



저작자표시 비영리 (새창열림)

'Backend > Java' 카테고리의 다른 글

[Java] 객체지향 프로그래밍  (0) 2018.05.30
[Java] Java 플랫폼  (0) 2018.05.30
[Java] Java 언어와 Java 프로그램  (0) 2018.05.30
'Backend/Java' 카테고리의 다른 글
  • [Java] 객체지향 프로그래밍
  • [Java] Java 플랫폼
  • [Java] Java 언어와 Java 프로그램
dev.hyejin
dev.hyejin
  • dev.hyejin
    혜진의 개발자 성장블로그
    dev.hyejin
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • 2024 데브캠프 (2)
      • 회고 (1)
      • 이슈해결 (3)
      • 기초학습 (13)
      • Frontend (20)
        • JavaScript (3)
        • Git, GitHub (3)
        • HTML, CSS (14)
      • Backend (8)
        • Database (4)
        • Java (4)
      • CS (16)
        • Network (10)
        • Algorithm (6)
      • Eng (16)
      • Tips (5)
  • 인기 글

  • 태그

    절대경로
    점근성능
    런타임
    객체
    border-box
    상대경로
    ER모델
    box-sizing
    GitHub
    시간복잡도
  • hELLO· Designed By정상우.v4.10.3
dev.hyejin
[Java] Hello.java
상단으로

티스토리툴바