Day 1 (22.12.26)

Jane·2022년 12월 26일
0

IT 수업 정리

목록 보기
1/124

1. Hello World!

  • 메모장을 열고 다음과 같이 "HelloWorld.java" 파일을 작성한다.
class HelloWorld{
       public static void main(String[] args){
             System.out.println("Hello World");
      }
}
  • cmd 창을 열고 java 파일이 저장되어 있는 폴더로 이동한다.
  • 컴파일 : javac HelloWorld.java
  • 실행 : java HelloWorld

2. Java란?

  • 제임스 고슬링이 만든 컴퓨터 언어
  • JVM(자바 가상 머신)을 기반으로 작동하여, 프로그램을 작성하면 어느 운영체제(OS)에서든 실행할 수 있다는 장점이 있다.

3. javac, java

javac

  • java 파일을 컴파일 하는 명령어
  • javac를 실행하면 JVM에서 실행 가능한 바이트코드인 class 파일이 컴파일되어 생성된다.

java

  • javac 명령을 통해 컴파일한 .class 파일을 실행하는 명령어
  • 해당 코드를 실행하면 컴퓨터에 내용이 보여진다.

4. 컴파일 (compile)

  • 프로그래머가 고급 언어로 작성한 소스 코드 파일을 컴퓨터가 이해할 수있는 기계어로 번역해 주는 과정
  • Java, C, C++ 등의 대부분의 언어는 고급 언어로 인간이 이해할 수 있는 언어로 작성된다. 하지만 컴퓨터는 0과1로 이루어진 이진수만 이해할 수 있기 때문에 프로그램을 실행하기 위해서는 번역하는 과정이 필요하다. 그것을 컴파일 이라고 하며 컴파일을 해주는 프로그램을 컴파일러 라고 한다.

5. JDK

  • Java Development Kit의 약자, 자바 개발 키트
  • Java 환경에서 돌아가는 프로그램을 개발하는데 필요한 툴을 모아 놓은 소프트웨어 패키지
  • JDK를 설치하면 자바 프로그램을 동작시키기 위한 실행 환경인 JRE(Java Runtime Environment)와 JVM이 모두 설치된다.(JRE는 자바 클래스 라이브러리(Java class libraries)와 자바 가상 머신(JVM), 자바 클래스 로더(Java class loader)를 포함하고 있다.
  • Oracle 사이트에서 JDK를 다운로드 받을 수 있다.
profile
velog, GitHub, Notion 등에 작업물을 정리하고 있습니다.

0개의 댓글