-자바 프로그램 개발 과정 > .java 파일을 생성하고 자바 코드로 프로그램을 작성한다. > 자바 소스파일을 컴파일러인 javac 명령어로 컴파일 한다 > 컴파일 성공하면 확장명이 .class인 바이트 코드 파일이 생성된다. > 바이트 코드 파일은 완전한 기계어가 아니므로 java 명령어를 사용해야 한다. - 자바 프로그램은 완전한 기계어가 아닌 바이트 코드파일로 구성된다. - 바이트 코드 파일 : .class 파일 운영체제에서 바로 실행할 수 없고 자바 가상 기계 라는 번역기가 필요하다 - JVM : Java Virtual Machine : JDK에 포함되어 있는 소프트웨어이다 - 자바가 JVM을 사용하는 이유는 바이트 코드 파일을 다양한 운영체제에서 수정하지 않고 사용할 수 있게 하기 위함이다 - ..