Java 8 for Compiler Writers - New VM Features and Language Enhancements
Offered By: Java via YouTube
Course Description
Overview
Syllabus
Intro
New Java SE 8 VM-related Features
Default Methods: Overview
Default Methods: Class File Format
Default Methods: Permitted Interface Flags
Default Methods: Permitted Invocation Forms
Default Methods: Semantics of Invocation
Default Methods: Maximally Specific Methods
Default Methods: Maximally Specific Example
Default Methods: Resolution
Default Methods: Semantics of invokeinterface
Default Methods: Semantics of invokevirtual
Default Methods: Semantics of invokestatic
Default Methods: Semantics of invokespecial
Default Methods: Summary
Lambda Metafactory: Overview
Lambda Metafactory: Contract
Lambda Metafactory: API
Lambda Metafactory: Relevance
Type Annotations: Overview JSR 308
Type Annotations: Class File Attributes
Type Annotations: Accessing
Parameter Reflection
Taught by
Java
Related Courses
CompilersStanford University via edX Computer Language Engineering (SMA 5502)
Massachusetts Institute of Technology via MIT OpenCourseWare Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera Compiler Design
Indian Institute of Technology, Kharagpur via Swayam Formal Language and Automata Theory- An Application in Compiler Design
Chhattisgarh Swami Vivekanand Technical University via Swayam