Java中的修饰符瞬变有什么作用?

实例变量被标记为瞬态,以指示JVM在序列化包含它的事物后跳过实际变量。

该修饰符包含在创建变量的语句中,该语句位于变量的类或数据类型之前。

示例

公共类Employee实现java.io.Serializable {
   公共字符串名称;
   公共字符串地址;
   公共暂态int SSN;
   公共int号;
   
   公共无效mailCheck(){
      System.out.println(“将支票邮寄到” +名称+“” +地址);
   }}

注意,要成功地对一个类进行序列化,必须满足两个条件

  • 该类必须实现java.io.Serializable接口。

  • 该类中的所有字段都必须可序列化。如果字段不可序列化,则必须将其标记为瞬态。