자바 프로그래밍과 객체 지향 프로그램이란?

Yeppi's 개발 일기·2022년 4월 27일
0

JAVA

목록 보기
1/27
post-thumbnail

컴파일

  • 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일
  • 컴파일러 : 기계어로 바꾸어 주는 프로그램

자바 프로그래밍

  • 1991년 제임스 고슬링이 개발한 객체 지향 프로그램 언어
  • 자바 프로그래밍의 특징
    - 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용
    - 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋음
    - 프로그램이 안정적
    - 풍부한 기능이 제공되는 오픈 소스
    - 다형성

객체 지향 프로그래밍

  • 프로그램의 구현을 시간의 흐름순/절차순이 아닌 객체간의 관계 및 협력을 기반으로 프로그래밍
  • 객체 지향 프로그래밍 == Object oriented programming(OOP)
    절차 지향 프로그래밍 == Proedural Programming
  • Java, C++, C#, Python, JavaScript, Ruby etc...

JDK, JRE, JVM 차이

  • JDK(Java Development Kit) : 자바에서 제공되는 개발용 라이브러리. 계속 버전 상승 중
  • JRE(Java Runtime Environment) : 자바 프로그램이 실행되는 환경. 8.0까지 무료로 제공
  • JVM(Java Virtual Machine) : 자바 가상 머신. JRE 가 설치되어 있어야 함

⇒ JVM은 JDK 설치 시, 자동으로 설치된다

🙏

앞으로 JAVA 개념 꽉 잡자!!!

profile
imaginative and free developer. 백엔드 / UX / DATA / 기획에 관심있지만 고양이는 없는 예비 개발자👋

0개의 댓글