【Java 基础】transient 有什么作用?
👉博主介绍: 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO 专家博主
⛪️ 个人社区:个人社区
💞 个人主页:个人主页
🙉 专栏地址: ✅ Java 中级
🙉八股文专题:剑指大厂,手撕 Java 八股文
文章目录
在Java中,transient关键字的作用是标记成员变量不被序列化。具体来说:
- 核心功能
当对象被序列化(如通过ObjectOutputStream)时,被transient修饰的变量会被排除在外,反序列化时该字段会恢复为默认值(如int默认为0,对象默认为n