transient是序列化的时候用的,看看Java I/O和Serialize方面的文档
volatile是多线程时内存共享时用到的,看看Java线程编程
最后一个没见过,有这个吗?

解决方案 »

  1.   

    最后一个有java.lang.Math中的class就是这样修饰的
    但不知为何
      

  2.   

    strictfp修饰的类中所有的方法都隐藏了strictfp修饰词,方法执行的所有浮点计算遵守 IEEE 754标准,所有取值包括中间的结果都必须表示为float或double类型,而不能利用由本地平台浮点格式或硬件提供的额外精度或表示范围。
    做浮点运算用的,很少见