`

java 中的修饰符transient

阅读更多

transient
  Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的


class A implements Serializable {
private String name;
transient private String address;
}

那么你在串行化(IO流等)A类时 给它的name和address属性赋值,那么你在提取A时,拿到了name属性,但是却拿不到address属性。

分享到:
评论

相关推荐

    C#修饰符

    C#修饰符 C#语言中,修饰符是用来定义类、方法、属性、字段等成员的访问权限、行为和特性的关键字。...通过学习C#和Java语言中的修饰符,我们可以更好地理解和使用这些关键字,从而编写更加高效、安全、灵活的程序。

    【后端】java基础(5.4)java高级基础之java的修饰符——非访问控制符

    java中的非访问修饰符的作用各不一样,据我所知常用的有六种: static final abstract synchronized volatile transient 今天我们只讲前三种,后面三种等我们讲到线程的时候再回过头来讲。 首先还是通过一张经典的表...

    探讨Java语言中那些修饰符

    在java中常见的修饰符有:abstract(抽象的)、static(静态的)、public(公共的)、protected(受保护的)、private(私有的)、synchronized(同步的)、native(本地的)、transient(暂时的)、volatile(易失的)、final(不可...

    JAVA学习笔记.pdf

    其中,修饰符可以是static、final、transient、volatile等,类型是变量的数据类型,变量名是变量的名称,初始值是变量的默认值。 成员变量的修饰符有四种:static、final、transient、volatile。static表示成员变量...

    最全java考试简答题

    答:protected`: `protected` 是 Java 中的一种访问修饰符,它用于指定一个成员变量或方法 可以被同一包内的类和所有子类访问。在访问控制方面,`protected` 介于 `public` 和 `private` 之间。在编程中,`protected...

    java-打印.docx

    + 类的访问控制只有 public(公共类)及无修饰符(缺省类)两种 + 访问权限符与访问能力之间的关系如表所示 * 类成员的访问控制: + 公有(public):"可以被其他任何对象访问(前提是对类成员所在的类有访问权限...

    Java面向对象程序设计(“方法”相关文档)共57张.pptx

    成员变量的声明格式: [<修饰符>] [static] [final] [transient] <变量类型> <变量名> static: 表示是一个类成员变量(静态变量); final: 表示是一个常量; (最终成员变量) 例:final double PI=3.1415926; ...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    【类说明修饰符】class 类名【extends 子句】【implements 子句】 type instance-varable1; type instance-varable2; type instance-varable3; the methodname1(parameter-list){method-body;} the methodname2...

    Java基础标识符关键字数据类型PPT教案学习.pptx

    private、public、protected、final、static、abstract、synchronized、volatile、strictfp、native、transient 等修饰符关键字;try、catch、finally、throw、throws 等异常处理关键字;new、extends、implements、...

    JAVA面向对象基础PPT教案学习.pptx

    * 变量修饰符:static、final、transient、volatile 四、方法声明 * 方法声明格式:[public|protected|private][static][final][abstract][native][synchronized] 返回类型 方法名 ([ 参数列表 ]) [throws ...

    java8stream源码-java8-cert:一些用于练习Java8OCP的代码

    访问修饰符审查( public 、 default 、 protected 、 private ) transient关键字(=“不应序列化字段”) 可变参数 字符串生成器 instanceof确切行为(在接口上使用null和用法) 包和导入(静态导入,重要的java.*...

    java面试800题

    在类方法中(static),不能使用this或super修饰符 " Q0045 Java中是怎样捕获异常的? "try { //statement01 } catch(Exception e) { //statement02 } finally { //statement03 }" Q0046 一个文件中是否可以有多个...

    java语法一些易忘知识点

    java修饰符 修饰符 含义 default public protected protected详解 private static final abstract synchronized transient volatile java运算符 操作符 含义 算数...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    5.2 修饰符的使用 109 实例088 单例模式的应用 109 实例089 祖先的止痒药方 110 实例090 统计图书的销售量 111 实例091 汉诺塔问题求解 112 实例092 不能重写的方法 113 5.3 包装类的使用 114 实例093 将字符串转换...

    java经典面试2010集锦100题(不看你后悔)

    A) 在Java中标志符可以是字母、下划线、数字或$符号。 B) 在Java中布尔类型不能和数字之间不能来回转换,即false和true不对应任何零或非零的值。 C) 双精度类型double比单精度类型float具有更高的精度和更大的表示...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【基础】访问修饰符区别 15 【基础】java基本数据类型(四类八种) 15 Java自动类型转换 16 数据类型自动提升(注意以下讨论的是二元操作符) 16 【基础】switch支持的类型 17 【基础】当一个对象被当作参数传递到一...

    程序员面试刷题的书哪个好-javonical:规范Java技术测试

    程序员面试刷题的书哪个好Javonical ...“可以将哪些可见性修饰符添加到字段中,它们的可见性顺序是什么?” 首先最明显:公共、受保护、包私有、私有。 “transient 关键字有什么作用?” 阻止该字段被序列化。

Global site tag (gtag.js) - Google Analytics