Courses / Java/JavaEEFrameworks/Tools | Java/JavaEE | Ultimate | Managers | Nuggets/Seminars | |
|
|
|
Ultimate Java | |
Course Syllabus | Time Table Calendar | Time Table List | |
![]() |
|
| Duration: 24 Hours (3 days) | |
| Upcoming Date: the upcoming date will be published soon | |
Day 1
Multi Threading and the JMM ( 4 hours):
- Introduction
- The Java Memory Model
- Core Java threading functionality
- Advanced Synchronization Mechanisms (java.util.concurrent)
- Best Practices in concurrent programming
- A peek at Java7 fork/join library
Garbage Collection ( 4 hours):
- Introduction
- The GC Anatomy and Algorithms
- Monitoring the GC
- Reference Objects
- HotSpot Command line flags
- A peek at Java7 G1 algorithm
Day 2
Java Collections ( 4 hours):
- The core Data Structures (List, Set, Map)
- Understanding generics in and out
- The util-concurrect Copy-on-Write collections
- Queues, Dequeues and their Blocking versions
- Overview of the Apache commons-collections framework
Java IO/NIO ( 4 hours):
- Advanced Serialization concepts
- Buffers
- Channels
- Non blocking IO
- NIO design patterns
- Overview of Apache Mina and Grizzly
- A peek at Java7 NIO2
Day 3
Performance & Monitoring ( 8 hours):
- The JIT compiler and the HotSpot JVM
- String Handling
- Exceptions
- JDBC Tracing
- Avoiding synchronization using Atomic Classes
- Performance Pitfalls
- Profiling using the built-in VisualVM
- Heap walking using JHat
- Monitoring using JConsole
- Agents and the Attach API
Community Development
We have created a unique development process that harnesses the power of a worldwide community an...
High quality courseware
Get constantly updated and optimized courseware for your courses at attractive prices
Wish to develop a new course?
Browse the syllabi at Trainologic's site and find an undeveloped topic that fits your expertise (...
blog
16.06.09
rank
Managing WebSphere 6 Resources with JMX - How to (part 2)
15.06.09
Gal Marder
Java 6 Split Verifier
15.06.09

