`
ccbobocat
  • 浏览: 20153 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

[导入]transient关键字

阅读更多
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想
用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。
transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。

文章来源:http://blog.163.com/ccbobo_cat/blog/static/3209946220096161094144
分享到:
评论

相关推荐

    Java关键字—-transient

    本篇文章序列化、反序列化用的类是同一个类,可以通过注释main中1然后修改Stu类实现有无transient关键字修饰、serialVersionUID是否不同,得到以下结果: 1、serialVersionUID的数值大小不会影响序列化后的字节数...

    java 关键字查询文档

    10. **包和导入关键字**:`package` 用于组织类,`import` 用于引入其他包中的类。 这个查询文档很可能包含了这些关键字的详细解释、使用示例以及最佳实践,旨在帮助开发者在编写 Java 代码时能准确、高效地使用...

    java关键字总结文档

    - **用途**:导入类或包,以便可以在当前文件中使用。 - **示例**: ```java import java.util.List; ``` #### 9. `interface` - **用途**:用于声明接口,接口包含一组未实现的方法签名和常量。 - **示例**: ...

    java中的关键字大全

    `import`用于导入类或包,以便在当前文件中使用。 ```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); } } ``` ##### ...

    java关键字

    9. **transient**: 用于标记变量,使其不在序列化过程中保存。 10. **volatile**: 用于标记变量,确保多线程环境中的可见性和有序性。 11. **native**: 用于标记本地方法,即用其他语言编写的方法。 12. **...

    java关键字、保留字

    - **用途**:导入包中的类或接口,使这些类可以在当前类中使用。 26. **instanceof** - **用途**:用于检查一个对象是否是某个类或接口的实例。 27. **int** - **用途**:32位整数类型。 28. **interface**...

    java关键字,适合新手的ppt

    修饰符如`private`, `public`, `protected`定义了访问权限,`final`, `static`, `abstract`, `native`, `synchronized`, `volatile`, `strictfp`, `transient`分别用于定义不可变对象、静态成员、抽象方法、本地方法...

    java保留字、关键字

    44. `transient`:声明不参与序列化的变量。 45. `true`:布尔类型的字面量,表示真。 46. `try`:异常处理的开始。 47. `void`:表示无返回值的方法。 48. `volatile`:声明共享变量,确保多线程环境下的一致性。 ...

    JAVA中的保留关键字

    - `transient`:用于序列化过程中排除某些字段。 - `true`:布尔类型的真值。 - `try`:包含可能抛出异常的代码块。 - `void`:表示无返回值的方法。 - `volatile`:用于标记变量的状态,确保线程可见性。 - `while`...

    Java关键字的用法

    `import`关键字用于导入其他包中的类或接口,使得可以在当前类中使用它们。 **示例:** ```java import java.util.ArrayList; public class MyClass { public static void main(String[] args) { ArrayList...

    java关键字。必须记的

    `import` 关键字用于导入包中的类或接口。当使用其他包中的类时,需要通过`import`语句将其引入到当前文件中。这样可以方便地使用这些类而不必每次都写出完整的类名。 #### Instanceof `instanceof` 运算符用于测试...

    JavaScript关键字保留字属性及说明

    - `import`:从其他模块导入数据。 - `int`:保留用于未来版本的整数类型。 - `interface`:定义接口。 - `long`:保留用于未来版本的长整型类型。 - `native`:保留用于将来可能的原生方法支持。 - `package`...

    java关键字.pdf

    - import用于导入一个包中的类,使得它们可以在当前类中被访问。 - package用于声明当前类所属的包。 5. 基本类型:boolean、byte、char、short、int、long、float、double Java中的基本数据类型,分别对应布尔值、...

    java关键字和java命名规范.pdf

    43. transient: 用于表示不需要序列化的实例变量。 44. try: 与catch和finally一起用于异常处理。 45. void: 表示方法没有返回值。 46. volatile: 表示变量是易变的,每次使用时都从主内存中重新读取。 47. while: ...

    java关键字整理

    - **import**:用于导入其他包中的类或接口,以便在当前类中使用。 - **instanceof**:用于检查一个对象是否是特定类的实例,或者是否实现了特定接口。 #### J系列关键字 - **int**:用于声明整数类型的变量,其...

    电子教材:《Java语言程序设计-关键字》pdf版(高清晰)

    - 导入包中的类或接口的关键字。 26. **inner** - 用于内部类的关键字,尽管不是正式的关键字,但在某些上下文中被提及。 27. **instanceof** - 运算符关键字,用于检查对象是否属于某个类或其子类。 28. **...

    javascript中的关键字

    30. **transient**:声明临时属性(非标准)。 31. **volatile**:声明易失变量(非标准)。 #### 注意事项 - **保留字**:除了上述关键字之外,还有一些词虽然目前未被使用但被保留以备将来版本中使用,如`goto`...

    Java关键字

    - `transient`:临时的,用于标记不序列化的字段。 - `volatile`:易变的,用于保证多线程环境中的可见性。 8. **特殊值**: - `true`:布尔值真。 - `false`:布尔值假。 - `null`:空值,表示对象引用未指向...

    最完整的java关键字解释.doc

    - **定义**:`import`关键字用于导入包中的类或整个包。 - **用途**: - 使得可以在当前类中直接使用其他包中的类或接口。 - **示例**: ```java import java.util.List; ``` #### 25. Instanceof - **定义**...

Global site tag (gtag.js) - Google Analytics