Matevž Fabjančič (2018) Java Bytecode Execution Simulator. EngD thesis.
Abstract
Java is one of the most widely used programming languages used today. Even though programmers do not need to know the background of the Java Virtual Machine for their daily work, it is considered useful. To aid computer science students and programmers in the process of learning the fundamentals of the JVM, a visual simulator was created. The simulator displays internal components of the JVM and makes it easy to understand how bytecode and data flows through the JVM.
Actions (login required)