Email a Friend

EXL-3500 - The Java Specialist Master Course

During this 4-day course, you will study over 1000 slides of advanced Java topics. Each major section is followed by practical hands-on exercises to apply what you have learned. Even the most experienced Java programmer will be stimulated and challenged. This course is ideally suited to the professional Java programmer with at least 2 years experience, who would like to learn how to truly master the Java Programming Language.


Delivery Format

ILT


Who Can Benefit

This is the Finishing School for the Professional Java Programmer. If you work with Java, you need this course. It will change the way you develop.


Prerequisites

At least two years of professional Java programming.


Skills Gained

Upon completion of this course, students should be able to:

  • Become a true master of the Java Programming Language
  • Improve the performance of your Java program and know where to start
  • Understand possibilities that exist in the reflection API
  • Truly understand threading and Java NIO
  • Understand the intricacies of Java memory including tips on how to diagnose problems
  • Understand what data structures would be best suited to your application
  • Write a small event-driven non-blocking server
  • Understand better ways to manage exceptions


Course Content

Module 1 - Introduction

  • Welcome!
  • Course organization
  • Course contents
  • Course overview
Module 2 - Multi-threading
  • Basics of Threads
  • The Secrets of Concurrency
  • Applied Threading Techniques
  • Threading Problems
Module 3 - Java IO
  • Object Streams and Serialization
  • Java New IO Package
  • Character Streams Encoding
Module 4 - Java Memory
  • Garbage Collection
  • Tuning JVM
  • References
  • Object Pooling
  • Database Connection Pooling
Module 5 - Reflection API
  • Overview
  • Manipulating Objects
  • Arrays
  • Dynamic Proxy Classes
  • Classes
Module 6 - Data Structures
  • Basics
  • Iteration
  • Sorting
  • Generics
  • Other Structures
Module 7 - Exceptions
  • Error Handling
  • Critical Errors Inside the JVM
  • Best Practices
  • Assertions
  • Performance Issues
Module 8 - Java Optimizations
  • Low Level
  • Other Optimizations
  • Problem Areas
  • Tools
Module 9 - Dates and Time Zones
  • Computer Time
  • Time in Java
  • Best practices
Module 10 - Logging
  • Overview
  • Log4j API
  • Best Practices
  • Impact on Performance


Use the form below to email a friend about this product.

Required fields are marked with a star (*). Click the 'Submit' button at the bottom of this form to proceed.

Email Addresses

Your Email Address*

Enter your email address.

Your Friend's Address*

Enter your friend's email address.

Message

Message*

Enter a message to include with the product information.

Image Verification

Image Verification*

Image Verification

Enter the text from the image above to help combat spam. Validation of your entry is case-sensitive. If you cannot read the text above, refresh this page to view a different image.


Shopping Cart

There are no items in your shopping cart.

Store Search

Advanced Search









 






SSL

Kryptronic Internet Software Solutions