Audience
This course is intended for programmers who are interested in adding the Java programming language to their list of skill and students who are preparing for the Sun Certified Programmer for Java 2 Platform exam.
Objective
Upon completion of this course the student will be able to:
Identify the syntax for implementing an abstract class.
Implement a specified interface by using the implements keyword.
Identify the code that implements an extended interface.
Identify uses of a package.
Match system-defined packages with their uses.
Identify the code for creating a package.
Identify the code that implements a specified inner class.
Identify features of static nested classes.
Identify features of anonymous inner classes.
Topics Include
Unit 1: Abstract Classes
- Identify the syntax for implementing an abstract class.
- Implement a specified interface by using the implements keyword.
- Identify the code that implements an extended interface.
Unit 2: Java Language Features
- Identify uses of a package.
- Match system-defined packages with their uses.
- Identify the code for creating a package.
- Identify benefits of JAR files.
- Identify the commands used to manipulate a JAR file.
- Identify features of the main method in Java code.
- Identify the correct syntax for executing a class.
- Identify the usage of command-line arguments for running a Java application.
- Identify the purpose of the volatile keyword in Java code.
- Identify features of methods declared with the native keyword.
Unit 3: Advanced Java Language Features
- Identify the code that implements a specified inner class.
- Identify features of static nested classes.
- Identify features of anonymous inner classes.
- Complete the specified code to implement RTTI.
- Identify the syntax for using the instanceof operator.
- Identify the uses of the null constant.
Duration
4 Hours
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
The network version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
CDROM
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada