Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Bytecode for discriminating developers

A session at JavaZone 2011

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. Looking to deepen you Java programming skills? Understanding bytecodes is necessary to solve performance issues, some classloading issues and to generate code at runtime. And some things you can do are just plain freakin' cool. This talk will introduce you the JVM and bytecode basics using live coding 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, optimizations, autoboxing, exception handling, etc * insight to some bytecode manipulation libraries (ASM, Javassist)

About the speaker

This person is speaking at this event.
Anton Arhipov

JRebel dude, Java addict, Vim and IntelliJ fan

Coverage of this session

Sign in to add slides, notes or videos to this session

JavaZone 2011

Norway Norway, Oslo

7th8th September 2011

Tell your friends!

When

Time 10:20am10:20am CET

Date Thu 8th September 2011

Short URL

lanyrd.com/shptp

View the schedule

See something wrong?

Report an issue with this session