무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서는 자바의 Runtime 클래스에 대해 살펴보겠습니다!
1. 학습 목표
Runtime 클래스대해 살펴보고 활용법을 본다.
2. 학습 내용
•
Runtime 클래스
3. Runtime
•
Runtime
◦
Runtime 클래스는 프로그램과 운영체제 간의 상호 작용을 위한 메서드들이 정의되어 있다.
◦
프로그램이 실행이 되면 이미 Rumtime 클래스의 객체를 생성해서 가지고 있으며 이 객체의 주소 값을 얻어 와서 사용하면 된다.
•
대표 메서드
◦
totalMemory() : 메모리 전체의 양을 알아온다.
◦
freeMemory() : 여유 메모리양을 알아온다.
◦
exec() : 운영체제에게 명령어를 전달한다.
◦
gc() : 메모리를 청소해준다.
4. 학습 정리
정리
•
Runtime 클래스는 운영체제와의 연동을 위해 제공되는 클래스이다.
•
메모리 사용량 체크, 메모리 청소, 프로그램 실행 등 다양한 기능들이 제공된다.