TIL 2022.02.04

조지성·2022년 2월 5일
0

TIL

목록 보기
25/78
post-thumbnail

JDK

RAM vs HDD

  • RAM : 전류를 이용해서 데이터를 저장, 컴퓨터가 종료되면 데이터가 소멸 , 임시저장
  • HDD : 스크래치를 이용해 기록, 컴퓨터가 종료되도 데이터는 살아있음 , 영구적

실행 과정

사용자가 하드웨어에 직접 명령을 내리는게 아니라 사용자가 OS에게 명령을 내리면 OS가 H/W를 제어한다
이와 같이 개발자가 제어하는 과정도 같다

  1. JDK - java development kit ( 자바 개발을 위한 도구모음)을 설치해서 개발자가 java언어로 되어있는 명령을 작성
  2. OS에게 전달하면
  3. OS가 해석해서 H/W를 제어

더욱 자세하게

  1. 사람이 이해하는 언어 (~~~.java)로 작성
  2. javac.exe로 .class파일로 컴파일(번역) => 이클립스에서는 저장 시 컴파일 해줌
  3. java.exe를 실행해서 JVM(java virtual machine)이 .class파일을 해석해서 OS에 전달
  4. OS가 H/W에 명령

(+) JVM은 OS마다 다르다.

환경변수

쉽게 얘기해서 어느 폴더에서 부르든지 응답할수 있게 설정 하는 것

profile
초보 개발자의 성장기💻

0개의 댓글