PrintStream
write()
overloaded methods of PrintStreamprint()
overloaded methods of PrintStream
PrintWriter
write()
overloaded methods of PrintWriterprint()
overloaded methods of PrintWriter
I don't understand that if both write() method and print() method doing the same thing (writing to file) then why this two name is defined in those classes ?