JVM(2)
-
[자바] JDK & JRE & JVM
자바 개발을 위해 필수적인 세 가지 요소에 대해 요약한 글이다. JDK는 자바 기반 소프트웨어를 개발하기 위한 도구들로 이뤄진 패키지 JRE는 자바 코드를 실행하기 위한 도구들로 구성된 패키지 JVM은 라이브 자바 프로그램 실행을 담당하는 실행 소프트웨어 시스템 JDK 자바 컴파일러(javac) 자바 런타임 환경(JRE) JRE 자바 클래스 라이브러리(Java Class Libraries) 자바 클래스 로더(Java Class Loader) 자바 가상 머신(Java Virual Machine) 런타임환경 소프트웨어 프로그램을 실행하기 위해서는 실행할 환경이 필요하다. 런타임 환경은 프로그램 실행을 위해 클래스 파일을 로드하고 메모리 및 기타 시스템 리소스에 대한 액세스를 확보한다. JRE는 자바코드를 받..
2022.01.11 -
[컴퓨터 기초] 하드웨어 - 운영체제 - 소프트웨어란?
컴퓨터의 구성요소는 하드웨어(Hardware)와 소프트웨어(Software)로 나눌수 있다. 하드웨어는 기계적 장치를 말하며 소프트웨어는 프로그램을 가리킨다. 우리가 사용하는 물리적인 컴퓨터를 하드웨어라 하고 그 안에 있는 운영체제나 각종 프로그램들을 소프트웨어라고 한다. 컴퓨터를 사용한 사람이라면 다들 알고 있듯이 컴퓨터는 하드웨어이고 그 안에서 구동되는 프로그램이 소프트웨어이다. 하드웨어(Hardware) 컴퓨터의 모든 물리적 부품(장치)을 뜻한다. 입력, 연산, 제어, 기억, 출력 등 다섯 가지 기능을 구현하며 이를 위해 컴퓨터는 여러 가지 부품들로 구성되어 있다. 소프트웨어(Software) 컴퓨터 소프트웨어는 컴퓨터에게 동작 방법을 지시하는 명령어 집합의 모음이다. 프로그램 소프트웨어는 컴퓨터 ..
2021.12.08