J2SE 5.0 Management, Internals, and Troubleshooting (DTJ-280)

J2SE 5.0 Management, Internals and Troubleshooting (DTJ-280)
 

J2SE 5.0 Management, Internals and Troubleshooting course provides students with the knowledge and skills required to understand and support the 5.0 release of J2SE. In this course, students will learn to install and configure the JDK, and use the debugging, profiling, monitoring, management, troubleshooting, and performance tuning tools available in the J2SE 5.0 JDK. Students will also learn about upgrade, interoperability, and migration issues with J2SE 5.0.

»   Details below
 
 
Select a course
Product ID Duration Price
DTJ-280 2 days $1,400.00

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 
 
Who Can Benefit
Students who can benefit from this course are those working as Java technology consultants, architects, and any Sun Java programmers, application developers, and system administrators who manage Java technology applications.

 Back to top

 
 
Prerequisites
To succeed fully in this course, students should have a working knowledge of the Java programming language and some familiarity with the concepts of memory management, threads, debugging, and performance tuning.

 Back to top

 
 
Skills Gained
Upon completion of this course, students should be able to:
  • Install the Java 2 Platform, Standard Edition (J2SE platform) Development Kit (JDK) 5.0 on the Solaris Operating System (Solaris OS), the Microsoft Windows platform, and the Linux platform
  • Understand the Java Virtual Machine (JVM) architecture and garbage collection mechanism
  • Use J2SE 5.0 functionality to tune the JVM to meet specific application requirements
  • Monitor and manage Java technology applications using Java Management Extensions (JMX) technology
  • Understand and utilize debugging tools in the JDK
  • Create custom troubleshooting and profiling agents
  • Describe and perform troubleshooting

 Back to top

 
 
Related Courses

Before:

  • Java Programming Language (SL-275)

 Back to top

 
 
Course Content

Module 1 - Installing and Configuring the JDK

  • Install the J2SE JDK 5.0 on the Solaris OS, Microsoft Windows, and Linux
  • Describe the JDK 5.0 directory structure
  • Describe Sun-supported processor and OS configurations for the JDK

Module 2 - Examining and Tuning the JVM

  • Examine the JVM architecture
  • Examine garbage collection
  • Review JVM hidden options
  • Tune the JVM

Module 3 - Monitoring and Management Using JMX

  • Examine the JMX architecture
  • Use managed beans (MBeans) to instrument an application component
  • Examine MXBeans
  • Use the JConsole program to monitor and manage the JVM and application components
  • Configure the JMX connector

Module 4 - Debugging Applications With the Java Debugger

  • Collect information in preparation for debugging
  • Correlate source code lines to bytecode
  • Use the Java debugger

Module 5 - Creating Troubleshooting and Performance Tuning Tools

  • Examine the Java 5.0 observability API and tools
  • Examine agent tools
  • Examine class file structure
  • Create an agent using the java.lang.instrument API
  • Create an agent using the JVM TI API

Module 6 - Diagnosing and Troubleshooting the JDK Software

  • Classify failure symptoms
  • Associate troubleshooting tools and options with the failure symptoms
  • Acquire skills in using troubleshooting tools and options
  • Diagnose application crashes
  • Diagnose hangs and looping processes
  • Diagnose application use case failures

 Back to top

 
 
Browse Other Course Topic Areas
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Breathe Easier
Breathe Easier
Take a Sun certification exam, and if you need it, receive a free retake.
Get The Latest Sun Training Guide
Download the New Training Guide and Get a Free Solar Charger When You Order Online
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.