[Java] 자바 프로그래밍이란?

SeongWon Oh·2021년 8월 13일
0

Java

목록 보기
1/39
post-thumbnail

자바 프로그래밍

  • 자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발하였다. 냉장고와 같은 가전제품과 휴대용 장치에서 오류가 생겨 다운이 안되도록 안정성을 중요시하는 소프트웨어 언어로 개발되었다

자바 프로그래밍의 특징

  • C와 다르게 JVM을 통해 코드를 실행하기에 OS의 영향을 받지 않고 다양한 운영체제에서 사용가능하다.
  • 객체지향 언어이기에 유지보수와 확장성이 좋다.
  • 프로그램이 안정적이다.
  • Java JDK, 그 외 연동되는 여러 오픈소스들이 제공된다.

객체지향 프로그램이란?

  • Object oriented programming(OOP)
  • C와 같이 시간의 흐름순으로 구현을 하는 절차지향 언어가 아닌 객체간의 관계를 기반으로 프로그래밍하는 언어가 객체지향 언어이다.
  • ex) Java, C++, C#, Python, JavaScript, Ruby 등

객체지향 프로그램의 장점

  • 재사용성
  • 유지보수
  • 코드관리
  • 신뢰성 높은 프로그래밍

용어 정리

JDK(Java Development Kit) : 자바에서 제공되는 개발용 라이브러리. 계속 버젼이 올라가고 있음
JRE(Java Runtime Environment) : 자바 프로그램이 실행되는 환경
JVM(Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE 가 설치되어 있어야 함 



Reference

  • [Fast Campas] 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online.
profile
블로그 이전했습니다. -> https://seongwon.dev/

0개의 댓글