Search

Search

Java – JVM Internals and Concurrency – Advanced

Main Speaker:

Tracks:

Course ID:

44162

Time:

Daily seminar
9:00-16:30


Overview: Understanding JVM capabilities, memory models and roles is critical. JVM plugin is the engine that drives your applications. Even when deployed on servers or any other fancy container – the JVM holds it all… Java concurrent APIs provides an amazing set of tools that can be used for complex multithreaded applications such as servers. This seminar provides a practical sight of the JVM memory model, GC management, Class loading mechanism and some cool and strong optimizing capabilities. The seminar also introduces Java concurrent API and provides some practical demonstrations for using it Prerequisites:
  • Experienced Java developers
Topics:
  • JVM
    • Roles
    • Modes
    • Memory types
    • Tuning
  • GC
    • Introduction
    • GC types
    • GC Algorithms
    • Heap generations
    • Tuning
  • Class-Loading
    • Introduction
    • Endorsed, Ext and Classpath
    • Build-in mechanism
    • Custom class loading
    • Multithreaded CL
  • Java Concurrency
    • Basics brief
    • Executors
    • Callable
    • Future
    • Lock API (Lock, Criteria)
    • Barriers
    • Fork-Join

For further information, fill in your details and we will contact you shortly


Contact us

For further information, fill in your details and we will contact you shortly