Effectively Using Java Packages And Features
Duration: 35 hours
Prerequisites: Java programming experience and an understanding of object-oriented design principles. The course Java Programming or equivalent knowledge provides a solid foundation.
Students Will Learn:
- Reflection Using the Class Object
- Invoking Methods Using Reflection
- Methods Available on the Class Object
- Customizing BeanInfo
- Type Safety Enhancements
- Collections Framework
- Simple Arrays and Arrays of Objects
- Legacy Container Classes
- Data Sharing Among Threads
- Coordination and Controlling Threads
- Synchronizing Threads
- Working with JDBC
- Overview of java.net Package
- Inner and Nested Classes
- Lambda Expressions
Course Description:
This intermediate level course is intended for programmers who already have a fundamental understanding of Java programming and some experience writing code. It provides additional insights and details regarding some of the more advanced and useful capabilities contained in the Java Programming Language and its associated packages. Topics include reflection and JavaBeans, Java type safety enhancements, the Java Collections Framework, Java Database Connectivity (JDBC), multithreading, inner classes, lambda expressions and networking.
Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
Course Overview:
JavaBeans, Reflection, and Introspection
|
Type Safety Enhancements
|
Collections Framework
|
JDBC
|
Threads
|
Networking
|
Inner and Nested Classes
|
Related Bootcamp:
Track | Duration | Price |
---|---|---|
Advanced Java Developer | 4-course track 5-course track 6-course track 7-course track 8-course track |
$4,800 $6,000 $7,200 $8,400 $9,600 |