如何详细解释Java虚拟机JVM中方法区的具体实例和运作原理?