Cover Image for Method Handles - An Overlooked Gem in the Java Platform
Cover Image for Method Handles - An Overlooked Gem in the Java Platform
Avatar for Virtual Java User Group
A global Java community delivering world-class Java talks for developers, everywhere.
124 Going

Method Handles - An Overlooked Gem in the Java Platform

YouTube
Registration
Welcome! To join the event, please register below.
About Event

Join us and unlock the Power of Method Handles. Is your Java codebase still leaning on the clunky, "ancient" Reflection API for dynamic tasks? It’s time to move past the shortcomings of the old ways and embrace a tool that’s been hiding in plain sight for over a decade. Join us for an evening with Java Champion Ben Evans—Technical Lead at IBM and author of Java in a Nutshell—as he demystifies the Method Handles API.

Date: 24th Feb 2026
Timing:

  • 6:00 PM (UTC): Live stream kicks off

  • 6:10 PM (UTC): Method Handles - An Overlooked Gem in the Java Platform by Ben Evans

  • 7:00 PM (UTC): That’s a wrap, live stream ends


The Method Handles API was first introduced in Java 7 (almost 15 years ago), but despite this maturity, seems not to have fully permeated into the collective consciousness of developers. Instead, the ancient Reflection API is still more familiar, despite its serious shortcomings and overall inferiority.

In this talk, Ben Evans will explain what Method Handles are used for, how they differ from Reflection and why they are an extremely useful tool for modern advanced Java programming. We'll cover:

* Method types and Lookups
* Method and Var Handles
* Lambda expressions
* Inplementing Records
* Replacing Unsafe
* Rewiring the internals of Reflection

To conclude the talk, we'll look at a set of use cases where Method Handles are an excellent general-purpose tool for building dynamic capabilities in Java."


Speaker
Ben Evans, Senior Principal Software Engineer at Red Hat
Ben works at IBM, where he is the Technical Lead for Observability for Red Hat Cloud Native Runtimes. He also co-founded jClarity, a JVM performance optimisation company (acquired by Microsoft in 2019). He is a former member of the JCP Executive Committee and helped define standards for the Java ecosystem for 6 years. Ben is a Java Champion; 3-time JavaOne Rockstar Speaker; author of "Optimising Java", the new edition of "Java in a Nutshell" and "The Well-Grounded Java Developer". He is a regular speaker on the Java platform, performance, architecture, concurrency, startups and related topics.

LinkedIn - https://www.linkedin.com/in/kittylyst/
Mastodon - @[email protected]


Join the Community! If you haven't joined the Slack community, what are you waiting for? It's the ultimate spot to throw in your questions during our live sessions and mingle with fellow Java enthusiasts from all around the world. Simply click here to join us: https://bit.ly/vJUG-Slack

Avatar for Virtual Java User Group
A global Java community delivering world-class Java talks for developers, everywhere.
124 Going