JVM在处理Java程序时有哪些独特的工作机制?