프로그래밍언어를 사용해 만든 프로그램을 어떻게 컴퓨터가 실행하는지에 대한 과정을 배워보자.
소스코드 → 컴파일 → .class → jvm → 프로그램
소스코드
: 사람이 이해할 수 있는 프로그래밍 언어로 구성됌.컴파일
: 소스코드를 컴퓨터가 이해할 수 있는 컴퓨터 언어로 만들어줌 .class
: 컴파일러의 결과, 컴퓨터가 알아들을 수 있는 바이트 코드jvm
(자바가상머신) : .class인 파일을 가져와서 컴퓨터에게 시킴➕ 다른언어와 JAVA의 차이점: 자바는 플랫폼에 독립적인 언어
:원래는 운영체제마다 컴파일러를 두고 각각에 맞는 바이트코드파일을 만들어냄
따라서 운영체제가 달라질때마다 컴파일을 해야하는 불편함이 있었는 데,
자바는 JVM을 통해 어느 환경에서나 동일하게 실행할 수 있다.
👉 .class파일을 만들어두면 운영체제에 맞는 가상머신을 이용하여 어느 환경에서나 이용할 수 있다.
한 줄 주석 표현하기 //
여러준 주석 표현하기 /* */
언제나 시작은 모호하다.