|
|
Goals
|
|
This workshop provides software developers with a working knowledge
of advanced topics in Java programming.
After completing this seminar, participants will be able to:
- Create and manipulate collection data structures
- Use advanced capabilities such as threads & sockets
- Save and retrieve objects to and from files
- Discover and use constructors, fields, and methods of any object dynamically at runtime
- Write unit tests of Java classes using JUnit
- Generate logs of runtime information
- Create distributed Java applications using RMI
- Create regular expressions (regex) for performing text matching operations
- Utilize the Regular Expression API for using regex in Java
- Save and retrieve user and system-wide preferences using the Preferences API
- Utilize the NIO API to create high-performance IO in Java applications
|
Audience
|
|
This workshop is designed for object-oriented application
developers, Java developers, and technical staff managing Java development.
|
Duration
|
|
4 days |
Prerequisites
|
|
The "Intermediate Java Programming" course, or equivalent experience is required. |
Contents
|
Collections API
Nested and Inner Classes
Threads
Sockets
Object Serialization
Reflection
JUnit Testing Framework
Logging API
Remote Method Invocation (RMI)
Regular Expressions
Java Regex API
Java Preferences API
Java NIO API |
Format
|
|
Lecture and programming exercises |
Schedule
| Course |
Location |
Begin Date |
End Date |
Time |
Hours |
Register |
| Advanced Java Programming |
St. Louis |
Jun 01, 2010 |
Jun 24, 2010 |
T/Th, 5:30pm-8:30pm |
24 |
CAIT |
| |
St. Louis |
Sep 28, 2010 |
Oct 01, 2010 |
T-F, 9am-4:30pm |
24 |
CAIT |
|