Description
JVM bytecode can be assembled from textual instructions for low-level Java platform experiments using a prebuilt package.
It is useful for compiler work, bytecode education, reverse engineering, or testing JVM behavior. Assembled classes can execute arbitrary code, so run unknown bytecode only in controlled environments.