What are the different ways to create a stream?
What is the difference between Collection and Stream?
What is the collect() method in streams?
What are the forEach() and forEachOrdered() methods used for in streams?
What are the map() and mapToInt(), mapToDouble(), mapToLong() methods used for in streams?
What is the purpose of the filter() method in streams?
What is the limit() method for in streams?
What is the sorted() method for in streams?
What are the flatMap(), flatMapToInt(), flatMapToDouble(), flatMapToLong() methods for in streams?
Tell us about parallel processing in Java 8 ?
What final methods for working with streams do you know?
What intermediate methods for working with streams do you know?
What is the difference between IO and NIO?
What features of NIO do you know?
What types of input/output streams are there?
Name the main classes of input/output streams.
In which packages are the classes of input/output streams located?
What subclasses of the InputStream class do you know, what are they for?
What is PushbackInputStream used for?
What is SequenceInputStream used for?
Which class allows you to read data from an input byte stream in the format of primitive data types?
What subclasses of the OutputStream class do you know, what are they for?
What subclasses of the Reader class do you know, what are they for?
What subclasses of the Writer class do you know, what are they for?
What is the difference between the PrintWriter class and the PrintStream?
What classes allow you to convert byte streams to character streams and back?
What classes allow you to speed up reading/writing by using a buffer?
Why not use BufferedReader / BufferedWriter always ?
What methods of the File class do you know?
What do you know about the FileFilter interface?
What do you know about RandomAccessFile?
What file access modes does RandomAccessFile have?
Which classes support reading and writing streams in compressed format?
Is it possible to redirect standard input/output streams?