
java关键字
山丘..
这个作者很懒,什么都没留下…
展开
-
理解synchronized的原理
synchronized的应用方式synchronized关键字最主要有以下3种应用方式:修饰代码块,指定加锁对象,给指定对象加锁,进入同步代码块前要获得给定对象的锁;修饰实例方法(非static修饰的方法),作用于当前实例,进入同步代码块前要获得给定对象的锁;修饰静态方法,作用于当前类对象加锁,进入同步代码块前要获得给定对象的锁;synchronized作用于代码块public class test1 implements Runnable{ static AccountingSy原创 2020-06-23 19:23:37 · 250 阅读 · 1 评论 -
transient关键字
transient关键字其实这个关键字的作用很好理解,就是简单的一句话:将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化。transient底层实现原理:java的serialization提供了一个非常棒的存储对象状态的机制,说白了serialization就是把对象的状态存储到硬盘上 去,等需要的时候就可以再把它读出来使用。有些时候像银行卡号这些字段是不希望在网络上传输的,transient的作用就是把这个字段的生命周期仅存于调用者的内存中而不会写到磁盘原创 2020-06-17 18:19:48 · 232 阅读 · 0 评论