|
Provided by: Serebra Learning Corporation Java 2: Handling Exceptions & Implementing ThreadsJava |
![]() |
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.
|
|
||||||||||
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:
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

