본문 바로가기

JAVA

[Java] 자바란 무엇인가?

자바(Java)란 무엇인가?

 

가장 먼저 자바라는 것은 컴퓨터, 스마트폰 등의 장치에서 실행 가능한 소프트웨어 프로그램을 만드는데

주로 사용되는 프로그래밍 언어입니다.

 

▶ 자바 소개

  • 프로그래밍 언어는 대표적으로 Java C C++ Python 등이 있는데

       자바는 1995년도 마이크로시스템즈(Sum Microsystems) [현재는 오라클 소유]에 의해 개발되었으며, 이후 세계에서           가장 널리 다양한 분야에서 사용되는 프로그래밍 언어 중 하나가 되었습니다

  • 자바로 작성된 프로그램은 모든 운영체제에서 실행 가능하며, 윈도우에서 개발된 프로그램을 수정하지 않고 바로 리눅스에서도 실행 할 수 있다는 장점이 있다.

 

  • 자바는 "한 번 쓰기, 어디서나 실행"이라는 슬로건이 핵심 철학이라고 볼 수 있습니다.
  • 이 말은 자바 기반 프로그램을 한 유형의 장치에서 개발하면 재컴파일할 필요 없이 다른 유형의 장치에서도 실행할 수 있다는 것을 의미합니다. (컴파일이라는 것은 컴퓨터 언어로 번역해준다는 뜻입니다)

 

  • 이것이 가능한 이유는 자바 언어가 bite 코드 형식으로 컴파일되어 자바 가상머신(JVM)에 의해 해석이 가능하기 때문인데, 덕분에 다양한 기계 장치들에서 자바를 사용할 수 있게 되었습니다.

 

  • 객체(부품)을 만들고 이 객체들을 서로 연결해서 더 큰 프로그램을 완성하는 기법을 객체 지향 프로그래밍 (OOP: Object-Oriented Programming) 이라고 한다. 자바는 객체 지향 프로그래밍을 위한 최적의 언어이다.

 

  • 자바는 메모리 (RAM)를 자동 정리 한다.
  • 무료 오픈 소스 라이브러리가 많이 때문에 프로그램 개발 기간을 단축할 수 있다.

또한 자바는 견고성, 확장성 및 보안 기능이 우월한 프로그래밍 언어이기 때문에 대기업이나 국가기관 등 대규모 수준의 어플 개발에도 널리 사용됩니다.

게다가 자바는 현재도 지속적으로 개발되고 있고, 앞으로도 더 높은 서비스가 제공될 것이라는 기대가 있습니다.

 

 

'JAVA' 카테고리의 다른 글

[Java] 자바 상수 정리  (1) 2024.11.06
[Java] 자바 변수 정리  (0) 2024.11.06
[Java] 자바 개념  (0) 2024.11.06
[Java] 변수 _ 1  (1) 2024.11.06
[Java] 자바 용어 정리 _ 1  (0) 2024.11.06