반응형
자바란?
프로그래밍 언어(programing language)
컴퓨터 프로그램(애플리케이션)을 만드는데 사용
실행환경(JRE) + 개발도구(JDK) + 라이브러리(API) 라고한다.
라이브러리 : 프로그램 제작 시 필요한 기능
자바의 특징
- 운영체제에 독립적이다.
- 객체지향언어이다.
- 비교적 배우기 쉽다.
- 자동 메모리 관리(Garbage Conllection)
- 멀티쓰레드를 지원한다.
- 동적 로딩 이다.
- 가비지컬렉터가 자동적으로 메모리를 관리해주기 때문에 프로그래머는 메모리를 따로 관리 하지 않아도 된다.
- 실행 시에 모든 클래스가 로딩되지 않고 필요한 시점에 클래스를 로딩하여 사용할 수 있다는 장점이 있다.
'Language > Java' 카테고리의 다른 글
상수와 리터럴(constant & literal) (0) | 2021.09.06 |
---|---|
변수의 타입 (0) | 2021.09.06 |
extends vs implements (0) | 2021.07.12 |
GC 가비지 컬렉션 이란? (0) | 2021.07.05 |
프로세스와 스레드 차이점 (0) | 2021.06.30 |