Java 첫 번째 프로젝트 생성

금은체리·2023년 10월 12일
1

Java

목록 보기
2/14
public class Main {
    public static void main(String[] args) {
        System.out.println("Our First Project! :)");
    }
}

JDK가 하는 일

  1. compiler : .java -> .class
  2. jre
  3. JDB : 디버깅

JVM

  • 컴파일: 코드를 바이너리 코드(0,1)로 번역해줌
    • 원래는 OS마다 다 달라 (맥, 리눅스, 윈도우 등 다 다름)
  • JVM을 사용하게 되면 운영체제 상관 없음
  • Java는 JVM을 사용한다

키워드

.java파일 안에 들어가는 실제 모양은 class라는 키워드로 만든다
= 컴파일러는 키워드를 기반으로 Main이라는 class를 만든다

괄호

  1. () : 소괄호
  2. {} : 중괄호
  3. [] : 대괄호

method

  • 소괄호 바로 앞에 있는 것이 메소드의 이름
    • 아래 코드에서 method의 이름 : main
    public static void main(String[] args) {
            System.out.println("Our First Project! :)");
        }

main 메소드

  • 모든 프로젝트를 만들 때는 반드시 main 메소드가 필요
    • 자바는 제일 먼저 클래스의 main 메소드를 실행시키기 때문 = JVM의 약속
  • method는 input과 output을 가지고 있다

input

  • String[] args : 매개변수 자리
    • args : 변수명
      • 변수명은 변경 가능

output

  • method의 출력값의 데이터 타입 : void
    • void = 아무것도 없다 = 출력은 없다
      • 출력을 하려면 return ~~~ 사용

객체

  • 특징(속성, 변수)과 행동(method)를 가짐
System.out.println("Our First Project! :)");
  1. out은 객체고 println이라는 행동(method)을 포함
  2. method는 괄호()를 열고 닫으며 실행 가능

미션

1) 7 출력하기

public class Main {
    public static void main(String[] args) {
        System.out.println("7");
    }
}

2) 3 출력하기

public class Main {
    public static void main(String[] args) {
        System.out.println("3");
    }
}

3) 3.14 출력하기

public class Main {
    public static void main(String[] args) {
        System.out.println("3.14");
    }
}

4) JAVA 출력하기

public class Main {
    public static void main(String[] args) {
        System.out.println("JAVA");
    }
}
profile
전 체리 알러지가 있어요!

0개의 댓글