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.

반응형