International Journal of Computer Applications
JVM stands for Java Virtual Machine, JVMs available for many hardware and software platforms (i.e. JVM is platform dependent). JVM is nothing it is only on paper written instruction. Java virtual machine is interpreters for byte code in this paper, the authors have discuss the internal architecture of JVM which shows that how objects go into the java heap and how method calling goes into the java stack. In this paper, they also discuss the java security and process of how java programs run step by step inside JVM.