JVM源码中FinalReference的详细解析是怎样的?