JVM Bytecode for Dummies (and the Rest of Us Too)
You've written applications for the JVM, using various frameworks and maybe even various languages. You understand how to rig up the CLASSPATH, get .class files to load, compile source, and set up an IDE. But you've always wanted a better understanding of the plumbing underneath. How does JVM bytecode work? How does the JVM itself work? This presentation walks you through JVM and JVM bytecode basics, with lots of examples of how to bend the JVM to your whims. Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.

The Good, Bad, and Ugly of Java Generics

JVM Anatomy 101

Java Bytecode Crash Course

33rd Degree 2014 - Busy Java Developer's Guide to JVM Bytecode - Ted Neward

A JVM Does That??? by Dr Cliff Click

Cliff Click — The Sea of Nodes and the HotSpot JIT

Dare to Compile Your Code with -Xlint:all -Werror

JVM bytecode engineering 101

Java Functional Programming | Full Course

How Netflix Uses Java - 2026 Edition

Living in the Matrix with Bytecode Manipulation

Java Performance Puzzlers by Douglas Hawkins

Learn about JVM internals - what does the JVM do?

Do You Really Get Class Loaders?

JVM JIT for Dummies

JVM Mechanics - Silicon Valley JUG 2015

Understanding the JVM and Low Latency Applications

Troubleshooting Memory Problems in Java Applications

G1 Garbage Collector Performance Tuning

