Home » Java programming language

Java Reader close() Method with Example

Reader Class close() method: Here, we are going to learn about the close() method of Reader Class with its syntax and example.
Submitted by Preeti Jain, on April 27, 2020

Reader Class close() method

  • close() method is available in java.io package.
  • close() method is used to close this Reader stream and free all system resources linked with the stream when we call any of its methods after closing the stream will result an exception.
  • close() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
  • close() method may throw an exception at the time of closing the stream.
    IOException: This exception may throw when getting any input/output error.

Syntax:

    public abstract void close();

Parameter(s):

  • It does not accept any parameter.

Return value:

The return type of the method is void, it returns nothing.

Example:

// Java program to demonstrate the example 
// of void close() method of Reader

import java.io.*;

public class CloseOfR {
    public static void main(String[] args) throws Exception {
        Reader r_stm = null;

        try {
            // Instantiates Reader
            r_stm = new StringReader("Java World!!!!");

            // By using close() method is to
            // close this r_stm stream
            r_stm.close();

            // when we call read() method
            // after closing the stream will
            // result an exception
            r_stm.read();
        } catch (Exception ex) {
            System.out.println("Stream Closed Before!!!");
        } finally {
            // with the help of this block is to
            // free all necessary resources linked
            // with the stream
            if (r_stm != null) {
                r_stm.close();
            }
        }
    }
}

Output

Stream Closed Before!!!


Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.