Sela

Java for Experts

Description
This advanced course is focused on java and JVM internal. The course deep dives into the internal mechanism of java & JVM and focuses on practical tools in java which are based on these internals for writing better and more optimized code. The course explores several advanced features of java in area of concurrency and I/O. In addition we will learn advanced topics such as class loader, script engine manager and garbage collector. We will also learn the byte code language of the JVM and what we can do to use this knowledge. ?
Intended audience
This course is designed for Java programmers, team leaders, and software project managers.

Topics

JVM architecture and optimization
How to write good java code
What is class loader
Modules in Java
AOT and native compilation
Memory management introduction
Reference framework
How to avoid memory leaks
Cloneing
Thread creations and thread pools
Synchronization tools
Working with streams and lambda functions
Calling from java code to C++
Pinning objects
Call back from C++ to java
Buffers
Channels
Selectors
Multicast
Working with the file system
JMX
How to work with profilers
Understanding bytecode
How to optimize my java code
Best practices for optimizations
Optimization pitfalls

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?