exam questions

Exam 1z0-804 All Questions

View all questions & answers for the 1z0-804 exam

Exam 1z0-804 topic 1 question 113 discussion

Actual exam question from Oracle's 1z0-804
Question #: 113
Topic #: 1
[All 1z0-804 Questions]

Assuming the port statements are correct, which two (three?) code fragments create a one-byte file?

  • A. OutputStream fos = new FileOutputStream(new File("/tmp/data.bin")); OutputStream bos = new BufferedOutputStream(fos); DataOutputStream dos = new DataOutputStream(bos); dos.writeByte(0); dos.close();
  • B. OutputStream fos = new FileOutputStream ("/tmp/data.bin"); DataOutputStream dos = new DataOutputStream(fos); dos.writeByte(0); dos.close();
  • C. OutputStream fos = new FileOutputStream (new File ("/tmp/data.bin")); DataOutputStream dos = new DataOutputStream(fos); dos.writeByte(0); dos.close();
  • D. OutputStream fos = new FileOutputStream ("/tmp/data.bin"); fos.writeByte(0); fos.close();
Show Suggested Answer Hide Answer
Suggested Answer: ABC 🗳️
B:Create DataOutputStream from FileOutputStream public static void main(String[] args) throws
Exception { FileOutputStream fos = new FileOutputS tream("C:/demo.txt"); DataOutputStream dos = new
DataOutputStream(fos);
Note:
The FileOutputStream class is a subclass of OutputStream. You can construct a FileOutputStream object by passing a string containing a path name or a File object.
You can also specify whether you want to append the output to an existing file. public FileOutputStream (String path) public FileOutputStream (String path, boolean append) public FileOutputStream (File file) public FileOutputStream (File file, boolean append)
With the first and third constructors, if a file by the specified name already exists, the file will be overwritten. To append to an existing file, pass true to the second or fourth constructor.
Note 2:public class DataOutputStream extends FilterOutputStream implements DataOutput
A data output stream lets an application write primitive Java data types to an output stream in a portable way.
An application can then use a data input stream to read the data back in.
Reference:java.io Class DataOutputStream

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Currently there are no comments in this discussion, be the first to comment!
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...