YoVDO

JVM Bridge Methods - Implementation and Applications

Offered By: Java via YouTube

Tags

Java Courses Lambda Expressions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of JVM Bridge Methods in this 44-minute Java talk presented by Dan Heidinga. Delve into the history and purpose of bridge methods, understanding their origins and applications in modern Java programming. Learn about their relationship with erasure, lambda expressions, collection classes, and language-level rules. Examine implementation examples, including Invoke Dynamic, Invoke Interface, and Invoke Virtual. Compare class and interface approaches, and gain insights into separate compilation. Enhance your understanding of Java's inner workings and improve your ability to write efficient, compatible code.

Syllabus

Introduction
History of Bridge Methods
What are Bridge Methods
Where do they come from
erasure
lambda expressions
collection classes
language level rules
road not taken
Implementation example
Invoke Dynamic
Invoke Interface
Invoke Virtual
Interfaces
Class vs Interface
Separate Compilation


Taught by

Java

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity