JAVA :: 자바 용어 정리(1)
소스 source
: 고급 언어로 작성된 내용
컴파일 compile
: 컴퓨터가 이해할 수 있도록 0과 1로 이루어진 기계어로 변환하는 과정
객체 지향 OOP: Object Oriented Programming
: 프로그래밍 프로그램을 개발하는 기법으로, 부품에 해당하는 객체들을 먼저 만들고 이것들을
하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법
객체 지향 프로그래밍을 할 수 있는 언어는 따로 있음.
흔히 자바는 객체지향 언어, C언어는 절차지향 언어라고 칭하는데, 그렇다고 해서 자바로 절차 지
향 프로그래밍을 할 수 없는 것은 아니다. 단지 자바는 객체 지향 프로그래밍에 적합한 구조로 만
들어진 언어일 뿐. 객체 지향 프로그래밍은 프로그래밍의 ‘패러다임’.
자바 가상 기계 JVM: Java Virtual Machine
: 자바 프로그램은 완전한 기계어가 아닌 중간 단계의 바이트 코드이기 때문에,
이것을 해석하고 실행할 수 있게 해주는 가상의 운영체제
자바 개발 도구 JDK: Java Development Kit
: 프로그램에 필요한 자바 가상 기계(JVM), 라이브러리 API, 컴파일러 등의
개발 도구가 포함된 소프트웨어 패키지
자바 실행 환경 JRE: Java Runtime Environment
: 자바 프로그램 실행에 필요한 자바 가상 기계(JVM),
라이브러리 API가 포함된 소프트웨어 패키지
개발에 필요한 도구
실행문
: 변수 선언, 값 저장, 메소드 호출에 해당하는 코드
클래스 class
: 객체를 생성하기 위한 필드와 메소드가 정의된 것. 객체의 설계도에 해당한다.
메소드 method
: 어떤 일을 처리하는 실행문들을 모아 놓은 블록
통합 개발 환경 IDE: Integrated Development Environment
: 프로젝트 생성, 자동 코드 완성, 디버깅 기능을 제공하는 환경
디버깅 debugging
: 모의 실행을 해서 코드의 오류를 찾는 행위
'Language > JAVA' 카테고리의 다른 글
JAVA :: 자바 문법 정리(1) (0) | 2023.04.20 |
---|---|
JAVA :: 자바 용어 정리(5) (0) | 2023.04.19 |
JAVA :: 자바 용어 정리(4) (0) | 2023.04.18 |
JAVA :: 자바 용어 정리(3) (0) | 2023.04.17 |
JAVA :: 자바 용어 정리(2) (0) | 2023.04.16 |
댓글