Junior — Middle
How is the close method called in programming?
sobes.tech AI
Answer from AI
In Java, the close() method is typically called to release resources such as files, network connections, or streams. It can be called directly on an object that implements the AutoCloseable or Closeable interface.
Example of calling the close() method for a file:
FileInputStream fis = new FileInputStream("file.txt");
try {
// work with the file
} finally {
fis.close(); // explicit call to close
}
A modern approach is to use the try-with-resources statement, which automatically calls close():
try (FileInputStream fis = new FileInputStream("file.txt")) {
// work with the file
} // fis.close() is called automatically
Thus, the close() method is called either explicitly or automatically via try-with-resources.