On successful completion of this course, the student will:
JOptionPane class: showMessageDialog(), showInputDialog(), showConfirmDialog() and showOptionDialog()JFrame objectJFrame objectJFrame objectJFrame and implements the ActionListener interfaceJButton, JLabel, JTextField and JTextArea classes of the Java Swing packageJButton or JTextField Java Swing classesactionPerformed() methodActionListener classactionPerformed() methodActionListener classes and discuss advantages and disadvantages of eachActionListenersError exceptions should not be caught in application codeFile object and associate it with a file on diskFile object existsFile object is a file or a directoryFileInputStream) or output (i.e., FileOutputStream) stream with a File objectDataOutputStream and DataInputStream) file I/O works (i.e., methods for reading and writing of primitive data types, association with low-level stream, the importance of the sequence of data)PrintWriter class is used forScanner objectsObjectOutputStream and ObjectInputStream) works (i.e., methods for reading and writing of objects, association with low-level stream, the importance of the sequence of objects and type casting)ArrayListArrayList over an ArrayArrayList<E> with objects of a specific type EArrayList examining each object in the listArrayList using ObjectOutputStream