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