|
Introduction to VisualAge for Java
Course Description
This five-day course provides a solid working knowledge of the
Java language and the IBM VisualAge for Java Professional environment.
Participants create Java methods and classes and develop elementary
Java applets and applications, using a broad range of VisualAge
browsers and tools. Participants view and use the major collection
classes, including Vector and Hashtable. Participants also create
basic VisualAge visual beans. The course format is 50% lecture and
50% hands-on computer time.
Audience
Developers who need to understand the fundamentals of object-oriented
programming in Java and the VisualAge for Java environment
Prerequisites
Successful completion of either the Object-Oriented Analysis &
Design Workshop, or equivalent understanding of fundamental object-oriented
concepts
|
Day 1 |
Day 2 |
- Introduction to Java
- VisualAge for Java environment
- Review of basic object-oriented concepts
- Messages and methods
- Classes and instances
- Java data types
- Variables and literals
- Type conversion and casting
- Operators and precedence
- Projects and packages
- Creating classes
- Instance variables
- Creating methods
- Return values
|
- The Inspector
- Comments and Javadoc
- Creating subclasses
- The Object class
- Browsers
- Searching in VisualAge Java
- Parameter passing
- Method overloading
- The Debugger
|
| Day 3 |
Day 4 |
- The Sun Java class library
- The Math class
- The Date and Calendar classes
- Strings
- StringBuffers
- Blocks
- Conditionals and loops
- Creating a constructor
- Default constructors
- Constructor overloading
|
- Designing inheritance hierarchies
- Creating interfaces
- Common Java interfaces
- Collections overview
- Vectors and enumerations
- Wrapper classes
- Hashtables
- Basic exception handling
- Access control
- Class variables and methods
|
| Day 5 |
- Creating Java applications
- Visual programming and beans
- Visual Composition page
- Bean palette
- Connections
|
- Streams
- File streams
- Creating Java applets
- Applets and HTML
- Import and export
|
|