Introduction to Java Programming and Data Structures: Brief Version (11th Global Edition)
Introduction to Java Programming and Data Structures: Brief Version (11th Global Edition)
11th Edition
ISBN: 9780134671710
Author: Y. Daniel Liang
Publisher: PEARSON
bartleby

Videos

Textbook Question
Book Icon
Chapter 17.6, Problem 17.6.6CP

What will happen when you attempt to run the following code?

import java.io.*;

public class Test {

  public static void main(String[] args) throws IOException {

  try ( ObjectOutputStream output =

  new ObjectOutputStream(new FileOutputStream(“object.dat”)); ) {

  output.writeObject(new A());

  }

  }

}

class A implements Serializable {

B b = new B();

}

class B {

}

Blurred answer
Students have asked these similar questions
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;class MyException extends Exception{public MyException(String NegativeArraySizeException){System.out.println("The integer must be in between 1 and 20");}}public class arrayTwo {public static void main(String[]args){Scanner keyboard = new Scanner(System.in);System.out.println("How many integers do you have? (Max 20)");int[] num = new int[keyboard.nextInt()];if(num.length<=0 || num.length>20) {System.out.println("You must enter a number in between 1 and 20");}elsefor (int i = 0; i < num.length; i++) {System.out.println("Enter element for subscript " + i);num[i] = keyboard.nextInt();}System.out.println("Here are all of those numbers");for (int i = 0; i < num.length; i++) {System.out.println(num[i]);}}}   attempted to use this code to fix the exception when a negative number is entered by the user, but it still gives back the exception. I would like to know how to…
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;class MyException extends Exception{public MyException(String NegativeArraySizeException){System.out.println("The integer must be in between 1 and 20");}}public class arrayTwo {public static void main(String[]args){Scanner keyboard = new Scanner(System.in);System.out.println("How many integers do you have? (Max 20)");int[] num = new int[keyboard.nextInt()];if(num.length<=0 || num.length>20) {System.out.println("You must enter a number in between 1 and 20");}elsefor (int i = 0; i < num.length; i++) {System.out.println("Enter element for subscript " + i);num[i] = keyboard.nextInt();}System.out.println("Here are all of those numbers");for (int i = 0; i < num.length; i++) {System.out.println(num[i]);}}} Need to figure out the code to get rid of the exception for inputting a negative as an array size.
import java.util.Scanner;import java.io.FileInputStream;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.io.IOException; public class LabProgram {    public static void main(String[] args) throws IOException {        Scanner scnr = new Scanner(System.in);        // Initialize variables for calculating exam averages        int count = 0;        double sumMid1 = 0, sumMid2 = 0, sumFinal = 0;         // Initialize FileOutputStream for output        FileOutputStream fos = new FileOutputStream("report.txt");         // Prompt for the filename        System.out.print("Enter the name of the TSV file: ");        String fileName = scnr.nextLine();         FileInputStream fis = null;        try {            fis = new FileInputStream(fileName);             // Read the file and build the content string            StringBuilder sb = new StringBuilder();            int ch;            while ((ch = fis.read()) != -1) {                sb.append((char) ch);            }…

Chapter 17 Solutions

Introduction to Java Programming and Data Structures: Brief Version (11th Global Edition)

Ch. 17.4 - Does FileInputStream/Fi1eOutputStream introduce...Ch. 17.4 - What will happen if you attempt to create an input...Ch. 17.4 - How do you append data to an existing text file...Ch. 17.4 - Prob. 17.4.7CPCh. 17.4 - What is written to a file using writeByte(91) on a...Ch. 17.4 - How do you check the end of a file in an input...Ch. 17.4 - What is wrong in the following code? Import...Ch. 17.4 - Suppose you run the following program on Windows...Ch. 17.4 - After the following program is finished, how many...Ch. 17.4 - For each of the following statements on a...Ch. 17.4 - What are the advantages of using buffered streams?...Ch. 17.5 - How does the program check if a file already...Ch. 17.5 - How does the program detect the end of the file...Ch. 17.5 - How does the program count the number of bytes...Ch. 17.6 - Prob. 17.6.1CPCh. 17.6 - Prob. 17.6.2CPCh. 17.6 - Is it true that any instance of...Ch. 17.6 - Prob. 17.6.4CPCh. 17.6 - Prob. 17.6.5CPCh. 17.6 - What will happen when you attempt to run the...Ch. 17.7 - Can RandomAccessFi1e streams read and write a data...Ch. 17.7 - Create a RandomAccessFi1e stream for the file...Ch. 17.7 - What happens if the file test.dat does not exist...Ch. 17 - (Create a text file) Write a program to create a...Ch. 17 - (Create a binary data file) Write a program to...Ch. 17 - (Sum all the integers in a binary data file)...Ch. 17 - (Convert a text file into UTF) Write a program...Ch. 17 - Prob. 17.5PECh. 17 - Prob. 17.6PECh. 17 - Prob. 17.7PECh. 17 - (Update count) Suppose that you wish to track how...Ch. 17 - (Address book) Write a program that stores,...Ch. 17 - (Split files) Suppose you want to back up a huge...Ch. 17 - (Split files GUI) Rewrite Exercise 17.10 with a...Ch. 17 - Prob. 17.12PECh. 17 - (Combine files GUI) Rewrite Exercise 17.12 with a...Ch. 17 - (Encrypt files) Encode the file by adding 5 to...Ch. 17 - (Decrypt files) Suppose a file is encrypted using...Ch. 17 - (Frequency of characters) Write a program that...Ch. 17 - (BitOutputStream) Implement a class named...Ch. 17 - (View bits) Write the following method that...Ch. 17 - (View hex) Write a program that prompts the user...Ch. 17 - (Hex editor) Write a GUI application that lets the...

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
What are the chief functions of cutting fluids?

Degarmo's Materials And Processes In Manufacturing

What is pseudocode?

Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)

Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Files & File Systems: Crash Course Computer Science #20; Author: CrashCourse;https://www.youtube.com/watch?v=KN8YgJnShPM;License: Standard YouTube License, CC-BY
UNIX Programming (Part - 10) The File System (Directories and Files Names); Author: ITUTEES;https://www.youtube.com/watch?v=K35faWBhzrw;License: Standard Youtube License