transient、instanceof、volatile、synchronized、const 原理及用法。

transient:修饰变量,在实现Serializable接口的类中,可以避免持久化,但是如果实现的是Externalizable接口,那么手动序列化会无视 transient。

instanceof:对象 instanceof 类,检查对象是否是这个类或者这个类的子类的对象,返回布尔值。

volatile:轻量级的线程安全的实现,但是要注意用法,某些场合不适合用volatile,保证可见性,有序性

synchronized:线程安全的修饰符,锁住对象的访问权限。

猜你喜欢

转载自www.cnblogs.com/zhaihua/p/9485638.html