Backend/JAVA
[JAVA] JAVA 프로그래밍 기초 : 프로그래밍 준비하기
JOKUN
2022. 5. 19. 16:04
교재 : JAVA 프로그래밍 기초 - 01. 프로그래밍 준비하기
프로그래밍 기초 이론
프로그래밍 : 기획서, 작업지시서, 스토리대로 프로그램을 작성하는 것.
언어처리 시스템
컴파일러(Compiler)
인터프리터(interpreter)
자바는 컴파일러와 인터프리터 두 가지 기능을 모두 쓴다.
JVM (Java Virtual Machine) :
자바로 개발한 프로그램을 컴파일하여 만들어지는 바이트코드를 실행시키기 위한 가상 머신.
JRE(Java Runtime Environment)에 포함되어 있으며, Java 컴파일러가 프론트엔드를 담당한다면 Java 가상 머신은 코드 최적화와 백엔드를 담당한다.
JAVA의 특징
- 운영체제 독립적
- 객체 지향 언어
- 네트워크 친화적
연습문제
더보기
1-5. 연습문제
문제1. 아래 설명문에 해당하는 올바른 용어를 선택지에서 선택하십시오.
[선택사항]
- 프로그래밍 언어
- 컴파일러
- 프로그램
- 자바
- 프로그래밍
- 기계어
- 개발자
- 소스코드
① 개발자가 작성한 프로그램을 기계어로 번역하여 컴퓨터에 전달하는 역할을 하는 것은?
- 컴파일러
② 프로그래밍 언어로 작성된 작업지시서(프로그램)는?
- 소스코드
③ 프로그램을 작성하는 사람을 무엇이라고 하는가?
- 개발자
④ 기계어로 번역하기 쉽고 인간에게도 이해하기 쉬운 중간 언어를 무엇이라고 하는가?
- 프로그래밍 언어
⑤ 컴퓨터에 대하여 여러 가지 명령을 하는 작업지시서와 같은 것을 무엇이라고 하는가?
- 프로그램
⑥ 프로그램을 작성하는 작업을 무엇이라고 하나?
- 프로그래밍
⑦ 0과 1이라는 숫자의 열로 이루어져 있고, 인간이 이해하기에는 매우 난해하고 거의 불가능하며, 컴퓨터밖에 이해할 수 없는 언어를 무엇이라고 하나?
- 기계어
⑧ 객체지향을 지원하는 프로그래밍 언어는?
- 자바