java关键字
-乐未殇
你只是暂时离开了大海
展开
-
浅谈java-transient关键字
transient关键字,简单理解就是在序列化的对象中不被序列化。 日常编程中我们知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化(虽然我也不太清楚序列化的具体过程)。当然在我们一些特殊的业务场景或者需求下,为了安全起见,我们是不希望在网络操作中被传输(主要涉及到序列化操作,本地序列化缓存)。eg:一个对象有某些敏感信息(密码,身份证号),这些信息我们就可...原创 2019-06-13 15:22:53 · 91 阅读 · 0 评论 -
浅谈java-volatile关键字
首先简单来说,volatile就是表示某个事物是不稳定的、易变的。 其次,volatile具有可见性、有序性,但不具备原子性(与synchronized相比,volatile不会阻塞线程且响应速度比synchronized快)。 做为关键字来说,volatile用来声明变量的值有可能随时会被别的线程修改。使用volatile修饰的变量会强制将修改的值立即写入主存,主存中...原创 2019-06-13 15:52:39 · 87 阅读 · 0 评论