자바(Java)란?

  • sun사(이후 Oracle에 인수됨)에서 C++를 기반으로 개발한 객체 지향 언어


자바의 특징

  1. 자바 가상머신(JVM)을 사용하여 어느 운영체제에서나 같은 형태로 실행될 수 있다.

  2. 자바는 자동 메모리 관리 등을 지원하여 다른 언어에 비해 안정성이 높다.

  3. 객체 지향 언어를 사용하여 절차 지향적 언어(문제를 풀이하기 위해 순서대로 처리)에 비해 문제를 각각 처리하여 생산성 및 보안성이 높다.


자바 프로그램 실행 과정

java_compile_jvm


자바 플랫폼 (Java Platform)

  • Java SE(Standard Edition)
    • 기본 개발 환경
  • Java EE(Enterprise Edition)
    • 서버 기반 프로그램 개발 환경
  • Java ME(Micro Edition)
    • 모바일, 임베디드 시스템 개발 환경

카테고리:

업데이트:

댓글남기기