JAVA
JAVA란?
선예림
2022. 7. 19. 17:22
4학년 1학기까지 마치고 그 간 배운 지식들에 대해 빈 부분이 많이 느껴져서 국비지원 교육을 듣게 되었다.
처음 배운다는 생각으로 부족한 부분들을 잘 채워야겠다.
자바에 대해 간단히 정리했다.
JAVA란 ?
1995년도에 처음 썬 마이크로시스템즈(Sun Microsystems)에서 기획, 개발한 플랫폼이자 객체 지향 프로그래밍 언어이다.
자바의 특징
- 이식성이 높다.
- 객체 지향 언어이다. (OOP - Object Oriented Program)
- 함수적 스타일 코딩을 지원한다.
- 메모리를 자동으로 관리한다.
- 다양한 애플리케이션을 개발할 수 있다.
자바의 장점
- 빨리 배울 수 있다 .
- 적은 코드로 프로그램을 작성 할 수 있다 .
- 좋음 품질의 프로그램을 작성할 수 있다 .
- 프로그램 개발을 빨리 할 수 있다 .
- 플랫폼에 독립적인 프로그램을 작성할 수 있다 . -> JVM
- 분산 소프트웨어를 쉽게 작성할 수 있다
자바의 단점
- Interpreter 언어로 C, C++에 비해 느리다.
JVM (Java Virtual Machine)
- 자바를 실행하기 위한 가상 기계 (컴퓨터)
- JVM 덕분에 운영체제의 영향을 받지 않는다.
JDK (Java Development Kit)
- 자바 프로그램 개발 도구
- 클래스, 컴파일러, 실행 및 배포 도구 포함 등 개발을 위한 전반적인 환경 제공