상세 컨텐츠

본문 제목

[JAVA] 요점정리 및 개념

국비/[JAVA] 관련 상식

by 개발성훈 2020. 5. 3. 22:52

본문

자바의 기본개념

자바

  1. 자바는 썬에서 개발한 객체지향 언어이다. 가정용 단말기에 적용하려는 목적으로 1992년에 만든 '오크(OAK)'언어에서 비롯되었다.
  2. 오크는 상품화되지 못했지만, 인터넷이 발전하면서 인터넷 친화적인 개발 언어로 방향을 전환하여 1995년 '자바'라는 이름으로 새롭게 소개되었다.
  3. 현재 자바는 IT 기술 전반에서 가장 널리 사용하는 프로그래밍 언어가 되었다.

자바 가상머신

  1. 자바는 '바이트코드(Bytecode)'를 생성한다. 바이트코드는 하드웨어에 종속적이지 않은 중간 파일로, 가상머신을 거쳐 해석·실행하는 구조이다.
  2. 가상머신으로 자바는 스마트폰, 컴퓨터, Mac, 리눅스 등 서로 다른 기기나 운영체제에서 동일한 프로그램을 개발하고 실행할 수 있다.

자바 플랫폼

  1. 자바 플랫폼은 자바 프로그램이 실행되는 특정 환경을 말한다.
  2. 여러 제약(화면, 입출력 장치, 성능 등) 때문에 모든 하드웨어나 적용 분야에서 동일한 자바를 사용하는 것은 불가능하다. 각 영역에 특화된 자바 플랫폼이 있다.
  3. 대표적인 자바 플랫폼 기술로 Java SE(Standard Edition), Java ME(Micro Edition), Java EE(Enterprise Edition), Java Card, Java TV 등이 있다.

'국비 > [JAVA] 관련 상식' 카테고리의 다른 글

[JAVA] static 개념  (0) 2020.05.04
프레임워크란 ?  (0) 2020.05.04
[JAVA] format 출력 형식  (0) 2020.05.03
[JAVA] 캐스팅이란?  (0) 2020.05.02
[JAVA] 형변환이란?  (0) 2020.05.02

관련글 더보기