Java Streams: A stream is a flow of data from source to destination. A source can be a keyboard, file, client, server, ... etc., A destination can be a monitor, file, client, server, .. etc., In Java, streams are divided into 3 categories: 1) Console Input/Output Streams 2) File Input/Output Streams 3) Network Input/Output Streams Predefined Streams: There are 3 predefined streams 1) in 2) out 3) err "in" is an object reference of java.io. InputStream class "out" & "err" are object reference of java.io.PrintStream class. The above all predefined streams are static members of java.lang.System class. Differences between System.out & System.err System.out System.err 1) It is used to display 1) It is used to display output messages. ...