Dear Ranchar i would like to know one thing that can i say JVM is a Hard ware processor if not can i say it is a software processor and if JVM is a processor then how it is fitted in CPU. Because i read in a articles which are as follow
Java bytecode executes on a special type of microprocessor. Strangely enough, there wasn't a hardware implementation of this microprocessor available when Java was first released. Instead, the processor architecture is emulated by what is known as a "virtual machine". This virtual machine is an emulation of a real Java processor - a machine within a machine (Figure One). The only difference is that the virtual machine isn't running on a CPU - it is being emulated on the CPU of the host machine.