* 推荐直接使用[ognl](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-ognl)命令,更加灵活。 通过getstatic命令可以方便的查看类的静态属性。使用方法为`getstatic class_name field_name` `getstatic demo.MathGame random`{{execute T2}} ```bash $ getstatic demo.MathGame random field: random @Random[ serialVersionUID=@Long[3905348978240129619], seed=@AtomicLong[120955813885284], multiplier=@Long[25214903917], addend=@Long[11], mask=@Long[281474976710655], DOUBLE_UNIT=@Double[1.1102230246251565E-16], BadBound=@String[bound must be positive], BadRange=@String[bound must be greater than origin], BadSize=@String[size must be non-negative], seedUniquifier=@AtomicLong[-3282039941672302964], nextNextGaussian=@Double[0.0], haveNextNextGaussian=@Boolean[false], serialPersistentFields=@ObjectStreamField[][isEmpty=false;size=3], unsafe=@Unsafe[sun.misc.Unsafe@2eaa1027], seedOffset=@Long[24], ] ``` 如果该静态属性是一个复杂对象,还可以支持在该属性上通过ognl表示进行遍历,过滤,访问对象的内部属性等操作。 * OGNL特殊用法请参考:[https://github.com/alibaba/arthas/issues/71](https://github.com/alibaba/arthas/issues/71) * OGNL表达式官方指南:[https://commons.apache.org/proper/commons-ognl/language-guide.html](https://commons.apache.org/proper/commons-ognl/language-guide.html)