https://examples.javacodegeeks.com/java-virtual-machine-tutorial/
Java Virtual Machine Tutorial