Rebel Labs Report: Mastering Java Bytecode


News: Rebel Labs Report: Mastering Java Bytecode

  1. Rebel Labs Report: Mastering Java Bytecode (4 messages)

    Fresh from Rebel Labs, ZeroTurnaround's research & content think-tank, comes Mastering Java Bytecode at the Core of the JVM. Based on the popular series by Anton Arhipov, JRebel Product Lead at ZT, we are proud to offer you this 30+ page, beautifully-formatted report.

    Java bytecode runs the JVM quietly in the background most of the time - so the average developer rarely needs to consider it. But it is the form of the instructions that the JVM executes, so it is essential to the areas of tooling and program analysis, where the applications can modify the bytecode to adjust the behavior according to the application's domain. Any developer looking to create profilers, mocking frameworks, AOP and other tools should understand Java bytecode thoroughly.

    In Mastering Java Bytecode at the Core of the JVM, you'll find out more about:

    • How to obtain the bytecode listings
    • How to read the bytecode
    • How the language constructs are mirrored by the compiler: local variables, method calls, conditional logic
    • Introduction to ASM

    As a special bonus, we put in some commentary from our conversations with some of our favorite bytecode geeks Cédric Champeau and Jochen Theodorou working on the Groovy ecosystem at SpringSource, and tech lead Andrey Breslav, who works on Kotlin, the new JVM language from IntelliJ IDEA creator, JetBrains.

    If you have any feedback, let us know at labs at zeroturnaround dot com or by tweeting @javarebel  



  2. No body can access the content other than logged in user, pity !!

    Editors Note:

    The authors embedded an incorrect link in the article.

    I believe the intended link was:
  3. Correct Link[ Go to top ]

    Googling I've found that this is the correct link:





  4. Errors have been fixed[ Go to top ]

    All links are working perfectly now - thanks to The Server Side for a quick reaction :-)

  5. Hello all, apologies for the ruined URLs in the story above - We've contacted the editors here at TSS to see about getting these fixed, since we cannot edit this post anymore...

    Correct URLs: 

    *Sign up page:

    *Blog post and video:

    Thanks for your understanding, now to figure out what happened!