Talk: Bytecode engineering 101
Kees Jan Koster is Java expert and entrepreneur. As a Java expert he specialises in performance tuning of large, distributed systems. As an entrepreneur Kees Jan is the founder and driving force behind http://java-monitor.com, the free, on-line Java monitoring tool. Kees Jan speaks often and energetically about Java and about distributed systems in general. He likes to challenge the audience to ask questions and offer rebuttal to his ideas. Kees Jan previously gave presentations at JDK.io, JavaOne, JCrete, Devoxx, TheServerSide Symposium, ScanDevConf, jPrime, ejug and J-Fall. His JavaOne presentations earned him a JavaOne 2012 Rockstar Award.
bytecode engineering 101
Speaker: Kees Jan Koster
This talk gets you started with JVM bytecode engineering. Kees Jan peels away the fluffy Java language syntax to lay bare the gears that make the JVM tick. He will show what options there are for you to compile bytecode and create classes just the way you want them to be. The talk starts by looking at the low level JVM architecture and the byte code design. You will learn how to compile your own class files from byte code. Kees Jan will demonstrate a number of byte code assemblers and disassemblers, discussing pro and con of each. You walk away from this talk with a solid understanding of class files and the JVM and byte code architectures. This talk is open for any developer who programs Java for their day job.