What happens if you call `flush()` on a `FileOutputStream`?
The `flush()` method clears the file output buffer and ensures the data is written to disk immediately.
You're almost there, but `flush()` doesnâ€™t clear the buffer, it just ensures the data gets written to disk.
Can you explain when `flush()` is typically used and why itâ€™s important for file output operations?