ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] 자바 기본 개념
    Backend/자바 2020. 11. 27. 13:53
    반응형

     

    자바 개발환경 세팅

     

    1. JDK (java development kit) 설치필요

     

    * javac - java compiler 자바파일을 컴파일할때 사용하는것.

    *컴파일 - 프로그래머가 작성한 코드를 컴퓨터가 이해할 수 있는 말(기계어)로 바꾸는 행위

     

    .java(자바파일, 자바 소스) ---(컴파일 / javac.exe)---> .class  ---- JVM (java.exe)--- > 결과

     

    1. 소스코드 작성

    2. 컴파일러는 자바 소스코드를 이용해 클래스파일 생성 ( JVM:java virtual machine)이 인식할 수 있는 바이너리 파일

    3. JVM : 클래스파일의 바이너리 코드를 해석하여 프로그램 수행.

    4. 수행결과 컴퓨터반영

     

    .class로 바꾸는 이유-> JVM이라는 중간단계를 거치기 때문에 한번 작성한 파일을 어떤 OS서라도 사용할 수 있음.

    (이킄ㄹ립스 사용하면 .java파일 저장할때마다 자동으로 컴파일해서 .class파일이 만들어짐)

     

    *package : 자바 클래스가 위치하고있는 디렉토리명.

    파일명이 동일하더라도 다른 패키지라면 동일한 클래스명을 사용할 수 있음.

     

    'Backend > 자바' 카테고리의 다른 글

    [Java] 제네릭,enum, java8  (0) 2021.08.22

    댓글

Designed by Tistory.