Introduction to Java I/O and File Handling
Understanding Java I/O and file handling is essential for interacting with external resources like files and networks. This collection of 30 multiple-choice questions covers key concepts like file operations, serialization, and stream handling. Test your skills with these detailed questions.
FileWriter in Java?
create()createNewFile()newFile()makeNewFile()exists()isFile()checkExistence()isPresent()FileWriter in Java?
write()writeFile()flush()send()flush() do when writing to a file in Java?
BufferedReader?readLine()nextLine()read()getLine()BufferedWriter?write()print()append()writeLine()close()end()finish()stop()read() method in Java?readLine() do in Java’s BufferedReader?FileReader and BufferedReader in Java?FileReader reads data byte by byte, while BufferedReader reads data line by lineFileReader is used for binary files, while BufferedReader is used for text filesFileReader is faster than BufferedReaderBufferedReader reads data byte by byte, while FileReader reads data line by lineBufferedReader improve performance compared to FileReader?BufferedReader in Java?BufferedReader(String fileName)BufferedReader(FileReader fr)BufferedReader(BufferedWriter bw)BufferedReader(File file)FileReader reads a single character at a time from a file?read()readLine()next()readChar()FileReader in Java?FileReader fr = new FileReader("file.txt"); int data = fr.read();FileReader fr = new FileReader("file.txt"); String data = fr.read();FileReader fr = new FileReader("file.txt"); fr.readLine();FileReader fr = new FileReader("file.txt"); char[] data = fr.readChars();BufferedReader over FileReader for reading text?writeObject()serializeObject()saveObject()writeData()readObject()deserialize()unmarshal()loadObject()| Qno | Answer (Option with the text) |
|---|---|
| 1 | D. Both A and B |
| 2 | A. java.io |
| 3 | B. Write mode |
| 4 | B. createNewFile() |
| 5 | A. exists() |
| 6 | B. File |
| 7 | A. FileInputStream |
| 8 | A. write() |
| 9 | B. It writes any buffered data to the file |
| 10 | B. BufferedReader |
| 11 | A. readLine() |
| 12 | A. write() |
| 13 | B. FileReader |
| 14 | A. close() |
| 15 | A. It reads a single character from a file |
| 16 | B. Reads a line of text from the file and returns it |
| 17 | A. IOException |
| 18 | B. Using FileOutputStream |
| 19 | A. FileReader reads data byte by byte, while BufferedReader reads data line by line |
| 20 | B. It reads chunks of data into a buffer before processing |
| 21 | B. BufferedReader(FileReader fr) |
| 22 | A. read() |
| 23 | A. FileReader fr = new FileReader("file.txt"); int data = fr.read(); |
| 24 | A. It reduces the number of read operations |
| 25 | A. To convert an object into a byte stream |
| 26 | A. Serializable |
| 27 | A. writeObject() |
| 28 | A. NotSerializableException |
| 29 | A. Using readObject() |
| 30 | A. The class must implement the Serializable interface |