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:
- The JVM as a platform for building smart contracts (SkillsCast recorded in June 2017)
- Sociotechnical Domain-Driven Design with Kacper Gunia (Online Course on 18th - 19th February 2021)
- iOS Architecture with Jorge Ortiz-Fuentes (Online Course on 1st - 3rd March 2021)
- Accelerated Software eXchange Forum (Online Conference on 18th February 2021)
- μCon: The Microservices eXchange (Online Conference on 13th - 14th April 2021)
- LDN *Virtual* Talks Feb 2021 *A Million Ads Takeover* (Online Meetup on 16th February 2021)
- Evolutionary Architecture (SkillsCast recorded in January 2021)
- What an Architect Can Learn from Retrospective Failures (SkillsCast recorded in December 2020)
Fantastic Bytecodes & How To Interpret Them
Ben Evans
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.