JVM bytecode engineering 101

preview_player
Показать описание
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.

Author:
Kees Jan
Рекомендации по теме
Комментарии
Автор

This would actually be a very nice video IF it actually used the large part occupied by the one obsolete slide that is shown continuously for two hours instead of doing everything interesting up in that tiny window.

It's readable for people with good eyes, and very useful, too, but whoever put this video together had no common sense whatsoever.

cypherk
Автор

That overly longed showed example is no valid bytecode, he probably meant iconst_1, iconst_2, iadd.

nobbihobbi
Автор

A pity you did want to bore me with JVM internals and call stack organization. I can do it on my own, but then I do not need to watch any video really. Sad to say. perhaps you do a video about internals some time? I would apreciate!

asagk
Автор

This video rendering is top-notch. Not.

AntonArhipov