Java언어
- 객체지향 언어
- 개발의 시작과 끝 모두 클래스에서 시작하고 클래스에서 끝나게 된다
- Java에서는 main()는 무조건 class내부에 있어야 한다
- Java는 단 하나의 소스 파일로 모든 기종의 컴퓨터에서 실행 가능
- Java의 목적파일은 반기계어인 바이트코드(.class)인데 이는 운영체제가 아니라 JVM에서 사용
- 소스코드를 바이트 코드로 컴파일 해주는게 자바 컴파일러(javac)
컴파일이란?
- 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 언어로 바꿔주는 과정
- 주어진 언어로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 과정
- 우리가 작성한 원시코드를, 컴퓨터가 이해할 수 있는 목적코드로 번역하는 과정
컴파일 과정