본문 바로가기

웹 개발/Java

[Web_JAVA] 01

JAVA

- 프로그래밍 언어

프로그래밍 언어

- 프로그래밍 언어는 개발자가 운영체제와 소통하기 위한 언어이다.

프로그램

- 소스코드로 잘 짜여진 틀

- 일반 프로그램은 이식성이 좋지 않다.

- 과정

   프로그램

   OS(운영체제) : 하드웨어에 적절한 전기 신호를 흘려주는 역할

   하드웨어

JAVA 프로그램

- JAVA 프로그램은 이식성이 좋다.

- 과정

   JAVA 프로그램

   JVM : JAVA 프로그램을 OS에 맞게 번역한다.

   OS(운영체제)

   하드웨어

소스코드

- 명령어를 작성해 놓은 것

- 운영체제와 개발자가 소통할 것을 글로 작성해 놓은 것

콘솔

- 사용자와 운영체제가 소통한 결과를 나타내는 창

컴파일

- 사람의 언어를 컴퓨터 언어로 바꿔주는 작업

컴파일러

- 컴파일을 해주는 프로그램 또는 명령어

JVM(Java Virtual Machine)

- JAVA 프로그램을 실행해 줌

- 가상 운영체제

JRE(Java Runtime Environment)

- JVM을 생성하는 부분

- JVM을 실행할 때 필요한 라이브러리 파일들을 가지고 있다.

JDK(Java Development Kit)

- JRE 외에 개발에 필요한 도구들을 가지고 있다.

- 컴파일 명령어와 실행 명령어를 담고 있다.

 

 

 

'웹 개발 > Java' 카테고리의 다른 글

[Web_JAVA] 06  (0) 2022.02.20
[Web_JAVA] 05  (0) 2022.02.19
[Web_JAVA] 04  (0) 2022.02.18
[Web_JAVA] 03  (0) 2022.02.17
[Web_JAVA] 02  (0) 2022.02.16