What if I create a BufferedReader and exit the program without using close()?

Will something bad happen if I create a BufferedReader and forget to use the close() method before exiting my program? Thanks a lot!

It will be closed, not by the close-method, but the socket/file-handle, if any, will be cleaned up.