Search
📕

43강. Runtime

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서는 자바의 Runtime 클래스에 대해 살펴보겠습니다!

1. 학습 목표

Runtime 클래스대해 살펴보고 활용법을 본다.

2. 학습 내용

Runtime 클래스

3. Runtime

Runtime
Runtime 클래스는 프로그램과 운영체제 간의 상호 작용을 위한 메서드들이 정의되어 있다.
프로그램이 실행이 되면 이미 Rumtime 클래스의 객체를 생성해서 가지고 있으며 이 객체의 주소 값을 얻어 와서 사용하면 된다.
대표 메서드
totalMemory() : 메모리 전체의 양을 알아온다.
freeMemory() : 여유 메모리양을 알아온다.
exec() : 운영체제에게 명령어를 전달한다.
gc() : 메모리를 청소해준다.

4. 학습 정리

정리
Runtime 클래스는 운영체제와의 연동을 위해 제공되는 클래스이다.
메모리 사용량 체크, 메모리 청소, 프로그램 실행 등 다양한 기능들이 제공된다.