
Java
文章平均质量分 74
ZengBlog
只要心存希望,就能绝处逢生。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的private和final字段竟然可以被外部类修改?
一、前言 今天在阅读源码的时候无意中发现被private修饰的变量竟然可以被外部类访问,不仅如此,final声明的变量在某种情况下还可以被修改。这种打破常规的操作就是用到神奇的反射。 二、演示 1、访问并修改private修饰的字段 将被外部修改的类 public class Person { private String name = "zhangs原创 2017-12-08 16:32:34 · 2814 阅读 · 0 评论 -
ReentrantLock原理浅析
一、序言 最近一直在看高洪岩著的《java并发编程》,里面介绍了java.util.cocurrent下的常用并发相关类,但是基本上都是介绍如何用这些类,以及这些类的作用,并没有细究到相关原理,加上最近的工作内容很多涉及到异步多线程,用到了一些并发控制相关的类,如ReentrantLock、CountDownLatch等等,所以最近一直在看源码研究这些类的原理,而这篇文章就是从源码...原创 2018-09-06 20:17:45 · 486 阅读 · 0 评论