Font size:

Description:

This is a bundled training package. It contains training for each of the bundled items below:

Course Price
Java Programming with J2SE 5: Reference Types and Threading $74.95
Java Programming with J2SE 5: Exception Handling and Assertions $74.95
Java Programming with J2SE 5: Java Utilities $74.95
Java Programming with J2SE 5: Basic GUI Development in Java $74.95
Java Programming with J2SE 5: Java Applets $74.95
Java Programming with J2SE 5: Java I/O $74.95

Bundle Price: $219.00
Total Savings: $230.70


Java Programming with J2SE 5: Reference Types and Threading

To enable the learner to work with reference types and threads in Java
  • Converting reference types in Java - identify valid reference type conversions between classes, interfaces, and arrays.
  • Casting between Java reference types - identify valid casting operations between classes, interfaces, and arrays for a given scenario.
  • Cloning and comparing Java objects - use the methods of the Object class and Comparable interface to clone and compare Java objects for a given scenario.
  • Working with Java reference types - clone, compare, and cast Java reference types.
  • Introduction to Java multithreading - use the Thread class and Runnable interface to create a multithreaded application for a given scenario.
  • Java thread states and priorities - specify the code involved in changing a thread's state and priority.
  • Synchronizing Java threads - synchronize thread access to code in a multithreaded application for a given scenario.
  • Creating a multithreaded Java program - create a multithreaded program in a given scenario.

Java Programming with J2SE 5: Exception Handling and Assertions

To enable the learner to handle exceptions and use assertions in Java
  • Try, catch, and finally blocks in Java - specify the code required to use try, catch, and finally blocks to handle exceptions in Java for a given scenario.
  • The Java Exception class hierarchy - specify the appropriate method of the Throwable class to use in a given piece of code, and associate runtime and checked exceptions with the events that throw them.
  • Throwing exceptions in Java - handle exceptions in calling methods, create and throw exceptions explicitly, and use exception chaining to set the cause of a thrown exception.
  • Working with exceptions in Java 5.0 - create an exception subclass for a given code sample, and implement exception handlers on a thread basis.
  • Handling exceptions in Java - create, throw, catch, and handle exceptions for a given scenario.
  • The assertion mechanism in Java - identify the code used to create a Java assertion statement for a given scenario, and specify the commands and flags used to create and compile assertions.
  • Using assertions in Java - create, enable, and compile assertions in Java.

Java Programming with J2SE 5: Java Utilities

To enable the learner to use the classes and methods of the java.lang, java.util, java.io, and java.nio packages
  • The Java Math class - use the methods of the Java Math class to determine the value of a variable in a given piece of code, and associate the new methods of the Math class with their corresponding functions.
  • Java wrapper classes - use the utility methods of the Java wrapper classes to compare wrapper objects, transform values into strings, and extract values from wrapper objects.
  • Managing Java wrapper types - use the new methods of the Integer and Long wrapper classes to manipulate bits for a given scenario, and specify the code required to perform automatic conversions between primitive and wrapper types in J2SE 5.0.
  • Java String, StringBuffer, and StringBuilder classes - specify the code required to test the equality of strings, carry out pattern matching in regular expressions, and modify strings and string buffers for a given scenario.
  • Manipulating Java strings - use the Java String class to manipulate strings and define regular expressions.
  • Java system operations - specify the code required to modify system resources for a given scenario.
  • Interacting with the system - specify the code required to access, modify, and launch system properties, and create operating system processes for a given scenario.
  • Using system operations - access and edit system environmental variables, launch system processes, and retrieve system timing information.
  • Collection Framework interfaces - manipulate and traverse the elements of a collection for a given scenario.
  • Using the Collection Framework in Java - use Java's Collection class to modify, sort, and search a collection in a given scenario.
  • Working with collection classes - use iterators to traverse the elements of a list in a given code sample, and sort and modify the list elements using the Collections class.
  • Using Collection classes - select the appropriate Collection classes, interfaces, and method implementation to meet the requirements of a given scenario.

Java Programming with J2SE 5: Basic GUI Development in Java

To demonstrate how to build GUI applications using the Swing API
  • Overview of Swing and the JFC - associate the components of the Swing architecture with their corresponding functionality, and identify the guidelines associated with using Swing's components.
  • Swing components and containers - specify the code to create and use the containers required for a Swing application in a given scenario.
  • Creating a simple Swing application - set up and display Swing container objects in a specific Swing application and launch that application.
  • Basic Swing components - specify the code used to create labels, text, buttons, and menus for a given application.
  • Handling events in Swing - implement an event handler for a specific event in a given scenario.
  • Using Swing layout managers - specify the code involved in using Swing's layout manager classes to display and arrange components in an application.
  • Painting Swing components - identify the guidelines associated with painting in Swing and AWT.
  • Handling events and laying out a Swing application - write the code involved in handling events for Swing components and displaying these components in a GUI application.

Java Programming with J2SE 5: Java Applets

To demonstrate how to build applets and place them on web pages
  • Introducing applets - identify the code required to create and initialize an applet for a given scenario.
  • Adding an applet to a web page - embed an applet in a web page using the APPLET tag, customize an applet in a web page using the PARAM tag, and convert applet tags using the HTML converter tool.
  • Creating and deploying an applet - specify the code required to create and deploy a Java applet.
  • The sandbox security model - associate the features of the applet security model with the functions they provide and identify the restrictions that it imposes on applets.
  • Building useful applets - specify the code required to play sound files and display images, documents, and status information in a given applet.
  • Advanced applets - specify the code required to support applet persistence, locate applets for communication, and access JApplet panes for a given scenario.
  • Adding functionality to an applet - locate applets for communication, add an audio clip to an applet, and display status information in an applet.

Java Programming with J2SE 5: Java I/O

To enable the learner to use Java's I/O facilities to read and write data, and format input or output
  • The java.io package - use the classes of the java.io package to access files, and read and write data for a given scenario.
  • The java.nio package - use the classes of the java.nio package to modify buffers, retrieve a channel, and transfer data between channels.
  • Reading and copying files in Java - write code to read and copy files in Java.
  • The Scanner class - use a scanner to retrieve input from a specific source.
  • Formatting output - use the printf method and the Formatter class to format output for a given scenario.
  • Handling complex I/O - format specific output, and use the Scanner class to retrieve input.
Register Now
Java Programming with J2SE 5.0 Part 2 e-learning bundle
  • Course ID:
    252605
  • Duration:
    14 hours
  • Price:
    $219