i am new to java i am learning myself.i moved on to jvm i did'nt understanding it and ithat to searched google i found little bit confussion so can any one solve my problem

Ok whats your problem? You've stated that your learning Java and your new. Thats cool, pick up a book? Get a decent IDE - Personally I like netbeans.

JVM - Is a Java Virtual Machine, the code compiled runs in this virtual enviroment allowing Sun / Java to claim that there software is cross platform.