In this talk we'll discuss the basic architecture of the JVM and the bytecode set of the interpreter. We'll show the major subsystems, the families of bytecodes and how they operate. All the concepts are explained with simple, colourful graphics and a unique narrative.
At the end of the talk, we'll discuss what's needed to implement a simple cutdown JVM and show a simple open-source implementation that can execute some simple methods (Ocelot).
YOU MAY ALSO LIKE:
- Migrating to Java 11 with Ben Evans (in London on 28th - 29th October 2019)
- Ben Evans' Deep within the JVM (in London on 21st - 22nd November 2019)
- The JVM as a platform for building smart contracts (SkillsCast recorded in June 2017)
- Real World Kotlin Development Workshop (in London on 1st - 2nd July 2019)
- Pivotal's Core Spring (in London on 8th - 11th July 2019)
- Infiniteconf 2019 - A one-day community celebration of Big Data, Machine Learning and AI (in London on 4th July 2019)
- Keynote by Kris Nova on The Power of Linux Virtualization with Cloud Native (in London on 19th June 2019)
- Keynote by Markus Eisele on Java in the Age of Containers and Serverless (in London on 20th June 2019)
- Securing microservices in a serverless world (SkillsCast recorded in June 2019)
- Solving 5 typical Issues in API development with Domain Driven Design (SkillsCast recorded in June 2019)
Fantastic Bytecodes & How To Interpret Them
Ben Evans is an author, entrepreneur, consultant and educator. His career highlights to date include: Co-founding jClarity, a performance startup, Chief Architect for Listed Derivatives at Deutsche Bank, Performance testing the Google IPO, consulting CTO to several startups, initial UK trials of 3G networks with BT, building award-winning websites for some of Hollywood's biggest hits of the 90s, developing some of the UK’s very first true e-commerce websites, building multibillion dollar low-latency trading systems and designing technology to help some of the UK’s most vulnerable people.