IT/자바(JAVA)
자바(JAVA)- 개념의 이해(1)
작센부
2023. 1. 2. 21:28
반응형
- 자바(JAVA) 프로그래밍의 특징
▷ 플랫폼 즉, 운영체제의 영향을 받지 않고 (윈도우, 리눅스 등) 다양한 환경에서 사용할 수 있음
▷ 객체 지향 언어
▷ 안정적, 유지보수 용이, 확장성이 좋음
▷ 풍부한 기능과 오픈 소스
- 객체 지향 프로그래밍
▷ 프로그램의 구현을 시간 순이 아닌 (절차 지향 프로그래밍 : Procedure Process) 객체간의 관계와 협력을 기반으로 프로그램 하는 것
(예 : 절차 지향, 밥을 먹은 후 씻고 학교에 가는 과정)
(예 : 객체 지향, 홈쇼핑에 물건을 주문할 때, 상품, 주문, 택배 이렇게 각 개체간의 협력을 통해 상품이 배달되는 과정)
- 자바를 활용한 프로그래밍
▷ 웹 서버 구현
▷ 안드로이드 프로그래밍
▷ 게임 프로그래밍 (예 : 마인크래프트)
-추가 용어 정리
JDK(Java Development Kit) : 자바에서 제공되는 개발용 라이브러리. 계속 버젼이 올라가고 있음
JRE(Java Runtime Environment) : 자바 프로그램이 실행되는 환경. 8.0까지 무료로 제공 됨
JVM(Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE 가 설치되어 있어야 함
cf) JRE가 깔려있어야 JVM을 작동시킬 수 있다.
참고자료
: 패스트 캠퍼스, 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online.
반응형