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

Info

  • Seminar ID: 44053
  • Location: Daniel Hotel
  • Date: Monday 19th of June 2017

Main Speaker

<a href='http://devgeekweek.jbh.co.il/speaker/rony-keren/'>Rony Keren</a>

Java Professional Leader at JBT. JEE & Java Expert, Java SUN certified architect. Rich experience in Java and JEE development and …