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 the following topics: Object-Oriented and Event-driven Programming concepts and Knowledge of content covered in earlier courses in this series.
Objective
Upon completion of this course the student will be able to:
- Describe the System class
- Identify how the System class provides access to standard input/output streams
- Implement the methods of the Process class
- Interact with the run time environment by using the Runtime class
- Describe the term introspection
- Describe the classes in java.lang.reflect package
- Retrieve information about the fields methods and constructors of loaded classes at run time
- Use reflected fields methods and constructors to operate on run time objects
- List all the classes available in the java.util.jar package
- Create a JAR file using an MS-DOS command
- Describe the Attributes class
- Identify how the Attributes class maps Manifest attribute names to associated string values
- Represent a JAR file entry by using the methods of the JarEntry class
- Implement the methods of the Manifest class to access the manifest file
Topics Include
Accessing Resources at Run Time
- Using the System Class
- Using the Process Class
- Using the Runtime Class
The Reflection Package
- Reflection API
- Examining Classes at Run Time
- Manipulating Runtime Objects
The jar Utility
- JAR Attributes
- Input/Output Operations in JAR
- JAR File Operations
- Manifest Class
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