Courses / Java/JavaEE


Frameworks/Tools  |  Java/JavaEE  |  Ultimate  |  Managers  |  Nuggets/Seminars

Courses Search 

Java Debugging

Course Syllabus | Time Table Calendar | Time Table List
 
 
Duration: 16 Hours (2 days)
 
Upcoming Date: the upcoming date will be published soon
 

Day 1
Introduction to Java Debugging ( 1 hour ):
  • Overview of the Java execution model.
  • Java bytecode and debug information.
  • Primitive debugging tools.
  • Java Platform Debugging Architecture (JPDA).
  • Debugging using static code analysis.
Introduction to Eclipse ( 2 hours):
  • Perspectives Views and Editors.
  • The Debug perspective.
  • Variables, Breakpoints and Expressions Views.
Eclipse Debugging Tools ( 4 hours):
  • Debug configuration.
  • Display, Register and Memory Views.
  • Changing variable values.
  • Hot code replacement.
Debugging in a Multi Threaded environment ( 1 hour ):
  • Java threading model.
  • Deadlocks.
  • Race conditions.
  • Starvation.
  • Thread debuggers.

Day 2
Debugging in a Multi Threaded environment (cont.) ( 1.5 hours):
  • Java threading model.
  • Deadlocks.
  • Race conditions.
  • Starvation.
  • Thread debuggers.
Debugging Memory problems ( 2.5 hours):
  • Java Memory model.
  • Memory related Exceptions.
  • Memory leaks in Java.
Debugging in complex execution environments ( 3 hours):
  • Debugging Java EE applications.
  • Debugging third party modules.
  • Remote debugging.
Best Practices ( 1 hour ):
  • Server side best practices.
  • Client side best practices.