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)

 

- 자바 프로그램 개발 도구

- 클래스, 컴파일러, 실행 및 배포 도구 포함 등 개발을 위한 전반적인 환경 제공