Java Bytecode Explained

Published: 04 January 2016
on channel: Parleys
8,121
75

If you never goofed around with assembler or machine code Java bytecode can seem an obscure piece of low-level magic. But sometimes things go really wrong and understanding that bit may be what stands between you and solving the problem at hand. This talk will introduce you the JVM and bytecode basics using tiny code examples. It's my hope that you'll walk out armed for the next battle with low-level issues. From the basics, to more advanced gotchas: * How to obtain the bytecode listings * How to read the bytecode * How the language constructs are mirrored by the compiler: local variables, method calls, autoboxing, exception handling, etc * How to manipulate Java bytecode at the load time in order to achieve the customized behavior


Author:
OLEG ŠELAJEV
Oleg is a Java developer and Evangelist at ZeroTurnaround, with a focus on Continuous Delivery and Devops. He also enjoys spending time using clojure, github and google docs. He is currently studying for a PhD on dynamic system updates and process migration and is a part-time teacher at the University of Tartu. As a technical writer for RebelLabs, Oleg regularly provides content for blogs and popular reports. In his free time he plays chess at a grandmaster level, loves puzzles and solving problems. He is a geek but loves to hang out with people.


On this page of the site you can watch the video online Java Bytecode Explained with a duration of hours minute second in good quality, which was uploaded by the user Parleys 04 January 2016, share the link with friends and acquaintances, this video has already been watched 8,121 times on youtube and it was liked by 75 viewers. Enjoy your viewing!