通过getstatics 可以查看类的静态属性。使用方法为 getstatics class_name field_name
getstatic demo.MathGame random
sc -d Classname
获取对应ClassLoader的hashCode.
getstatic -c 3d4eac69 demo.MathGame random
其中3d4eaac69 为demo.MathGame的类加载器的hashCode值。
getstatic --classLoaderClass sun.misc.Launcher$AppClassLoader demo.MathGame random
注: 这里 classLoaderClass 在 java 8 是 sun.misc.Launcher A p p C l a s s L o a d e r ,而 j a v a 11 的 c l a s s l o a d e r 是 j d k . i n t e r n a l . l o a d e r . C l a s s L o a d e r s AppClassLoader,而java 11的classloader是jdk.internal.loader.ClassLoaders AppClassLoader,而java11的classloader是jdk.internal.loader.ClassLoadersAppClassLoader