This class is a continuation of the Introduction to Java class. At the end of this class, students will be able to create graphical applications and applications that read and write to files and databases, and use threads. Students will need a Java compiler. Compilers are available for download.
Objectives
Students will review the content from the Java Introduction class.
Students will write Java applications that use threads to control many processes at once.
Students will be able to use the Swing classes to design a graphical user interface in Java.
Students write Java applications that have combo boxes, list boxes, radio buttons and check boxes. Student will write code to layout the objects on their application screen.
Students will write Java code to handle events in their graphical application.
Students will build graphical Java applets for use on web pages.
Students will write Java applications to read from text and binary files and write data to text and binary files.
Students will write Java code to read and write XML data.
Students will write a Java application that reads to and writes from a database.
Students will build a Java application that uses the topics covered in this class.
Book
Choose the book that goes with the version of Java you will be using.
Murach's Java SE 6
Author: Joel Murach, Andrea Steelman Publisher Murach ISBN: 1890774421
Murach's Beginning Java 2 - JDK 5
Author Andrea Steelman Publisher Murach ISBN: 1890774294
Lesson 1: Getting Started
Review Chapter 1 - 13 in the book.
Lesson 2: Threads
Read Chapter 14
Lesson 3: Getting Started with Swing
Read Chapter 15
Lesson 4: Working with Controls and Layout Managers
Read Chapter 16
Lesson 5: Handling Events and Validating Data
Read Chapter 17
Lesson 6: Developing Applets
Read Chapter 18
Lesson 7: Reading and Writing Text and Binary Files
Read Chapter 19
Lesson 8: Working with XML
Read Chapter 20
Lesson 9: Working with Databases and the JDBC
Read Chapter 21
Lesson 10: Putting it All Together
Review Chapters 14 - 21
All content of this document is copyrighted by IDEA Solutions and the author. All rights reserved. Content may not be used without permission.