Custom Search

Java 2: Handling Exceptions & Implementing Threads

Java

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation

This course explains the mechanism of exception handling and threads in Java. It introduces important keywords such as try catch throws throw and finally. The Java exception hierarchy various built-in exception types and the procedure for creating your own exception subclasses are explained. In addition you will learn about multithreading the life cycle of a thread thread priorities the use of threads and thread groups and the synchronization of threads. The course also describes the various methods such as isAlive start stop run wait notify suspend sleep join and yield. Finally the course explains the two ways of instantiating threads by implementing the Runnable interface and extending the Java Thread class. Related Exam: Sun Microsystems Exam #310-025: Programmer for Java 2 Platform.

This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Duration:5 hours
Training Presented in:English
Java 2: Handling Exceptions & Implementing Threads

Audience

This course addresses the requirements of application developers and Web designers who need to design and develop applications and applets by using Java. An important objective is to prepare the learners for the Sun Certified Programmer for the Java 2 Platform - Exam (310-025).

Prerequisites

The audience for this curriculum should be familiar with Object-Oriented and Event-driven Programming concepts. Knowledge of contents covered in previous Java 2 courses.

Objective

Upon completion of this course the student will be able to:

  • Explain the exception handling mechanism employed by Java and its throw-and-catch paradigm
  • Describe checked and unchecked exceptions percolation of exceptions in the method activation stack and the default exception handler
  • Use the keywords such as try catch throw throws and finally
  • Identify the common exceptions
  • Use Java exception classes
  • Create throw and rethrow exceptions in a program
  • Define user threads daemon threads main thread and child threads
  • Describe creation of threads by implementing the Runnable interface and also by extending the Thread Class
  • Explain thread and its usage in programs
  • Describe the life cycle of a thread
  • List the various thread priorities
  • Explain the methods used to affect the life cycle of threads
  • Identify the need and use of thread groups
  • Synchronize threads in programs
  • Topics Include

    Unit 1: Exception Handling

    • Exception Handling: An Introduction
    • Dealing with Exceptions
    • Keywords in Exception Handling
    • Common Exceptions in Java

    Unit 2: Implementing Exceptions

    • Exception Classes in Java
    • Creating User Exception Classes

    Unit 3: Threads

    • Threads and their Uses
    • Lifecycle of a Thread
    • Thread Priorities
    • Thread Methods

    Unit 4: Programming Using Threads

    • Using the Runnable Interface
    • Using the Thread Class
    • Using the Thread Groups
    • Synchronizing Threads

    Duration

    5 Hours

    Minimum Requirements

    IBM-compatible PC with 166 MHz or higher processor 32 MB RAM (64 MB RAM recommended); 800x600 SVGA color monitor with 16-bit high color display; Internet Explorer 4 or Netscape Navigator 4 or later with Shockwave 7.0.1; Windows 95 Windows 98 Windows NT; 3.5 diskette (for tracking); 28.8 kbps connection or higher for on-line use.

    Media

    CDROM
    Web Based Training


    Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC    V3W 1K5 Canada
    About The Training Provider: Serebra Learning Corporation
    Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1,825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
    Advertise With Us
    Do you offer java 2 training?
    This page was last updated on sb5- 09/08/08 at 18:37:08 - 03:14:30