Bytecode for the Curious (StudentDay)
summary
Shows what Java bytecode is, how to read the bytecode generated from Java classes, and what you can do with it. Covers tools for inspecting and working with bytecode and demonstrates generating bytecode using the ObjectWeb ASM library.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:00Why study bytecode
- 2:24Java bytecode
- 7:39Program execution model
- 12:14Stack and local variables
- 17:11Hello World example
- 22:14Bytecode tools
- 24:45Practical bytecode editing
- 28:40ASM library
- 33:17ASM usage example
- 41:16Method instrumentation
- 44:10Method body modification
- 48:28Q&A
related talks
49mByte Buddy, the Other Solution: Bytecode!
39mOnce Upon a Bytecode: Analysis Tools
39mBytecode Pattern Matching
55mLiving in the Matrix with Bytecode Manipulation
41mUsing Byte Code Analysis to Modernize Your Java EE Applications
45mMaking Java more dynamic
53mWell there's your problem! Your engine's missing! A look under Java's hood
35mJava Source to Byte Code Transformation - The Hidden Story!
