자바(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 |