프로그래밍 언어
컴퓨터 프로그램을 만드는데 사용
실행 환경(JRE) + 개발 도구(JDK) + 라이브러리(API) 제공
PC애플리케이션, 웹 애프리케이션, 모바일 애플리케이션(안드로이드),빅 데이터,게임 등 만드는데 사용
자바사용 이유?
다양한 분야에사 활발히 사용
20년간 가장 많이 사용된 언어
배우기 쉽고 풍부한 학습자료
모던 프로그래밍 언어(객체지향+함수형)
실무에서 가장 많이 사용
자바의 특징
1. 배우기 쉬운 객체지향 언어 = 프로그래밍언어 + 객체지향 개념
2. 자동 메모리 관리(가비지 컬렉)
3. 멀티 쓰레드 지원 (하나의 프로그램에서 여러가지 기능이 동시에 작동)
4. 풍부한 라이브러리로 쉽게 개발 가능
5. 운영체제에 독립적 = 운영체제에 상관없이 작동
자바 가상 머신(JVM)
자바프로그램이 실행되는 가상 컴퓨터(VM)
한번 작성하면, 어디서든 실행 가능
JAVA프로그램이 실행 가능하게 각 운영체제별(Windows,OSX,Linux) JVM이 있기 때문
Java 프로그램 만들기 (0) | 2023.03.14 |
---|---|
JAVA API (0) | 2023.03.14 |