Decoding Java: From Source Code to Bytecode
summary
Claims that Eclipse uses its own compiler, Eclipse Compiler for Java, not javac, and walks the actual pipeline from scanner and parser to AST and bytecode generation. Live examples show the compiler emitting default constructors, record methods, local variable tables and stack map frames, and explain type resolution, inference, flow analysis and switch pattern translation into JVM stack-machine bytecode so you see what the class file actually contains.
AI-written summary · about
chapters (8)
- 0:00Introduction to IDE tools
- 6:22Compiler front end
- 14:00Parser generation
- 17:23Java language analysis
- 32:50Backend processing
- 36:56Bytecode generation
- 43:26Optimization and verification
- 51:19Conclusion and community
related talks
35mJava Source to Byte Code Transformation - The Hidden Story!
53mWell there's your problem! Your engine's missing! A look under Java's hood
39mBytecode Pattern Matching
41mUsing Byte Code Analysis to Modernize Your Java EE Applications
36mFrom Scala to ByteCode...
19mThe JVM : From Compilation to Execution
38mGraal
36mDebug Java code like a Pro
