728x90
반응형
- ( C++에비해 ) 배우기 쉬운 객체지향 언어
- 자동 메모리 관리 : GC ( Garbage Collector )
*가비지 콜렉터란?
- Garvage는 '정리 되지 않은 메모리', '유효하지 않은 메모리 주소'를 말한다. 주소를 잃어버려서 사용할 수 없는 값들, 앞으로 사용되지 않지만 메모리를 가지고 있는 객체가 포함된다.
Garvage Collector는 메모리 관리 방법 중 하나로, 시스템에서 더이상 사용하지 않는 동적 할당된 메모리 블럭(Garvage)을 찾아 자동으로 다시 사용가능한 자원으로 회수하는 것이다.
- 멀티 쓰레드 ( Multi Thread )지원
*멀티 쓰레드란?
- 하나의 프로세스를 다수의 실행 단위로 구분하여 자원을 공유하고 자원의 생성과 관리의 중복성을 최소화하여 수행능력을 향상시키는 것이다.
- 다양한 라이브러리로 쉽게 개발 가능
*라이브러리란?
- 필요한 기능들이 모여있는 코드의 묶음. 자주 사용되는 기능들을 라이브러리( 객체, 함수 등의 형태)로 만들어두고, 필요할 때마다 직접 호출해서 사용한다.
- 운영체제에 독립적 : 수정 하지 않고도 여러 운영체제 내에서 자바로 작성된 프로그램 실행 가능
이유는 > 일반적인 애플리케이션은 OS위에서 실행되는데 Java 애플리케이션은 JVM ( Java Virtual Machine ) 위에서 실행되기 때문이다.
728x90
반응형
'JAVA' 카테고리의 다른 글
형 변환 (0) | 2022.02.08 |
---|---|
변수 ( Variable ) (0) | 2022.02.08 |
[JAVA] Calendar 클래스 (0) | 2022.02.05 |
[JAVA] UUID ( Universally Unique Identifier ) (0) | 2022.02.04 |
[JAVA] substring (0) | 2022.02.03 |