Skip to content

你所不知道的2个java关键字,虽然不常用,但是却很实用 #9

@supengchao

Description

@supengchao

相信大家都不知道,transient和Volatile还是个关键字吧,或者知道也因为经常不用而不知道它的用途,现在就给大家介绍一下。
#1、Volatile

用来声明一个变量,表示这个变量是线程安全的,如果有多个线程修改获取一个变量,线程安全就成为了一个问题, 可以使用synchronize修饰set,get方法来控制变量的安全,其实还有一个更简便的方法,那就是使用volatile修饰。
#2、transient

transient关键字是为了保证一个自定义的实现序列化接口的bean中的某些属性不受序列化的影响,这种情况下可以使用transient关键字修饰。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions