Java란?

INO·2022년 4월 7일
0

자바

목록 보기
1/1
post-thumbnail

Java란?

자바는 가상머신에서 동작하는 프로그래밍 언어입니다. 또한 객체 지향 언어입니다.

  • 가상머신 : OS상에서 가상으로 동작하는 머신 ( 자바가 동작하는 머신은 JVM)
  • 객체지향 : 현실 세계의 사물에 비유해 프로그램을 작성하는 사고방식입니다.

가상머신의 장점

자바가 JVM 위에서 동작하기 때문에 개발자가 OS에 따라 개별적으로 만들 필요가 없어지게 됬습니다.

객체 지향 언어의 장점

객체 지향 프로그래밍은 인원이 많이 투입되는 개발에 적합합니다.

자바 애플리케이션 작성 과정

  1. 개발자가 소스파일을 작성
  2. 자바 컴파일러가 컴파일과정을 거치게 되면 클래스 파일로 바뀜
    • 컴퓨터가 처리하기 쉬운 형식(바이트코드)

JDK

JDK는 자바 애플리케이션 개발 도구 모음으로 자바 소스 파일을 컴파일 하는 등 자바 애플리케이션을 만들 때 사용됩니다. 또한 JRE(Java Runtime Environmet)가 포함되어 있습니다.

  • JRE : 자바를 실행할 수 있는 환경
profile
🎢

0개의 댓글