 However, in general resources must be managed (particularly for long-lived programs, programs that use many resources, or for safety, to ensure that data is written out).Explicit disposal means that resource finalization and release is deterministic and prompt