Sobes.tech
Junior — Middle

Mis on Closeable liidese peamine funktsioon Java-s

sobes.tech AI

Vastus AI-lt

Java's Closeable interface is intended for objects that use resources requiring release (e.g., files, network connections). Its main function is the close() method, which closes the resource and releases associated system resources.

This allows objects to be used in a try-with-resources construct, ensuring automatic closing of resources.

Example:

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    String line = reader.readLine();
    System.out.println(line);
} // reader.close() is called automatically