컴퓨터 프로그램
운영체제(Operating System, OS)
적절한 하드웨어에 적절한 전기신호를 흘려주는 역할
운영 체제는 실행되는 응용 프로그램들이 메모리와 CPU, 입출력 장치 등의 자원들을 사용할 수 있도록 만들어 준다.
프로그램(어플리케이션)을 위한 고급 개발 언어들 중 하나이다.
JVM(Java virtual Machine) -자바 가상 머신
- 자바로 만들어진 프로그램을 실행하는 os
- 플랫폼 독립적인 실행 환경을 제공한다.
- 자동 메모리 관리(GC)를 수행한다
JRE(Java Runtime Enviroment)-자바 런타임 환경
- JVM을 실행하기 위한 자바 실행 환경이다.
- 자바 실행에 필요한 장비들을 가지고 있다.
JDK(Java Development Kit) -자바 개발 킷
- 자바 프로그램을 만들기 위한 개발자용 개발 도구이다.
- 자바 개발에 필요한 라이브러리(파일)을 가지고 있다.
JVM
, JRE
가 필요하다.자바는 JAVAC, 파이썬은 Jtyphon으로 컴파일을 해준다.
JDK 설치 후 환경변수 세팅
윈도우 검색창에 "시스템" 검색 -> 시스템 환경 변수 편집 클릭 -> 애기창에서 환경변수 버튼 클릭 -> 아래쪽에 새로만들기 버튼 클릭 -> 변수명 : JAVA_HOME 변수값 : jdk경로(C:\Program Files\Java\jdk1.8.0_321) -> Path 변수 찾아서 편집 -> 새로운 애기창에서 새로만들기 클릭 -> %JAVA_HOME%\bin 작성 후 확인 -> 모든 창 닫고 cmd 재실행 -> javac -version, java -version 명령어 실행