The Most Addictive Python and SQL Courses
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This conference talk demystifies class generation and transformation in Java, exploring how libraries like Spring, Mockito, and JaCoCo add arbitrary behavior to existing objects or modify them. Discover how the JVM enables dynamic code generation and modification for instrumentation purposes. Through concrete real-world examples, learn about the techniques that enhance and instrument Java code, from dynamic proxy creation to runtime bytecode alteration. Gain valuable insights by examining decompiled bytecode to understand the behind-the-scenes magic. By the end of this 49-minute Devoxx presentation, understand how Java agents and instrumentation can streamline development processes and make code manipulation both effective and enjoyable.
Syllabus
Who Instruments the Instrumenters? by Johannes Bechberger
Taught by
Devoxx