Главная
Study mode:
on
1
Intro
2
New Java SE 8 VM-related Features
3
Default Methods: Overview
4
Default Methods: Class File Format
5
Default Methods: Permitted Interface Flags
6
Default Methods: Permitted Invocation Forms
7
Default Methods: Semantics of Invocation
8
Default Methods: Maximally Specific Methods
9
Default Methods: Maximally Specific Example
10
Default Methods: Resolution
11
Default Methods: Semantics of invokeinterface
12
Default Methods: Semantics of invokevirtual
13
Default Methods: Semantics of invokestatic
14
Default Methods: Semantics of invokespecial
15
Default Methods: Summary
16
Lambda Metafactory: Overview
17
Lambda Metafactory: Contract
18
Lambda Metafactory: API
19
Lambda Metafactory: Relevance
20
Type Annotations: Overview JSR 308
21
Type Annotations: Class File Attributes
22
Type Annotations: Accessing
23
Parameter Reflection
Description:
Explore Java 8's new features for compiler writers in this 46-minute talk by Dan Smith. Dive into default methods, examining their class file format, permitted interface flags, invocation forms, and semantics. Learn about maximally specific methods, resolution, and the semantics of various invocation types. Discover the Lambda Metafactory, including its contract, API, and relevance. Gain insights into type annotations, covering JSR 308, class file attributes, and parameter reflection. Enhance your understanding of Java 8's compiler-related improvements and their implications for language implementation.

Java 8 for Compiler Writers - New VM Features and Language Enhancements

Java
Add to list