본문 바로가기
Backend/Java

Java 1. JAVA란?

by 샴페인맛있다 2024. 5. 5.

 Java란?

썬 마이크로 시스템즈 (Sun Microsystems, Inc.)에서 개발하여

1996년 1월 공식발표한 객체지향 프로그래밍 언어.

JVM을 통하여 운영체제(플랫폼)의 종류에 관계없이 실행이 가능.

 

 Java Virtual Machine (JVM) = 자바를 실행하기 위한 가상 기계. 

Credit: JavaWorld/ IDG

 

  • Java SE (Java Platform , Standard Edition) - 자바의 표준안. 소프트웨어의 명세서(설계도)
  • JDK (Java Development Kit) - 자바 개발을 하는데 필요한 여러 가지 필수 적인 도구들이 들어가 있음.
  • JRE (Java Runtime Environment) - 자바로 만들어진 프로그램을 실행하려고 할 때 사용.

     JDK = JRE+Development Tools   

    → JDK는 JRE과 JVM을 포함.

Credit: https://www.geeksforgeeks.org/jdk-in-java/