Java JVM과 JDK 이해하기
컴퓨터를 사용하는 사용자가 직접 하드웨어에 데이터를 저장하는건 쉽지 않은 일 이기 때문에 사용자가 데이터를 입력하는 키보드의 데이터를 받은 운영체제가 중간에서 대신 하드웨어에게 데이터를 저장하라고 명령을내려 우리는 쉽게 데이터를 운영체제를 통해서 하드웨어에 저장할 수 있다. 사용자(키보드,마우스) ->운영체제 ->하드웨어 그리고 프로그래밍을 하는 개발자는 마우스와 키보드를 대신해서 운영체제에 명령할 수 있는 (자바)같은 프로그래밍 언어를 배워서 os 에 명령을 내린다. 언어(자바) -> os ->하드웨어 JDK 자바라는 언어로 os에 명령을 내릴때는 JDK(JAVA Development kit) 자바 개발 킷이라는 툴을 통해서 운영체제에 명령을 내릴 수 있다. JDK 환경변수 하는 이유 터미널또는 cmd..