• 技术文章 >java >java基础

    java中transient是什么

    小妮浅浅小妮浅浅2021-10-20 10:11:22原创7992

    1、transient防止用这个关键词修饰的变量序列化。当对象被反序列化时,被 transient 修饰的变量值不会被持久化和恢复。

    2、transient 只能修饰变量,不能修饰类和方法。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    public Catalog TreeCatalog(String catalogId) {

      

        Catalog catalogNode = findById(catalogId).get(); // 查询当前节点

      

        List<Catalog> catalogList = findChild(catalogId); //查询该节点的所有子节点

      

        for (Catalog child : catalogList) {

      

            Catalog catalog = TreeCatalog(child.getCatalog_id());

      

            catalogNode.getChildren().add(catalog);

      

        }

      

        return catalogNode;

      

    }

    以上就是java中transient的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java transient
    上一篇:java中hashCode()是什么 下一篇:java阻塞队列的两种操作

    相关文章推荐

    • java同步的使用条件• java使用同步的注意点• java门面模式是什么• java门面模式的优点• java常见的日志框架• java变量的初始化• java类常量是什么• java强制类型转换的使用• java自增和自减运算符的介绍• java拼接字符串的使用• java中空串是什么• java方法的返回值介绍• java静态方法和实例方法的区别• java中hashCode()是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网