JVM bytecode engineering 101

Поділитися
Вставка
  • Опубліковано 28 сер 2024
  • 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
    Kees Jan Koster is founder of Java-monitor.com, the free, on-line Java monitoring tool.

КОМЕНТАРІ • 6

  • @cypherk
    @cypherk 7 років тому +9

    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.

    • @boguwtuturicu5730
      @boguwtuturicu5730 5 років тому

      You're right ! a bad long displaying presentation

  • @nobbihobbi2153
    @nobbihobbi2153 6 років тому

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

  • @AntonArhipov
    @AntonArhipov 7 років тому +2

    This video rendering is top-notch. Not.

  • @asagk
    @asagk 3 роки тому

    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!