tags · Java

Synchronized的内存屏障

问题 在V2EX上看到这样一个问题,具体来说,就是下面这份代码,注释和不注释,为什么运行会有不同 public class MyRun implements Runnable { private boolean stop; MyRun(boolean status) { this.stop = status; } @Override public void run() { while(!stop) {

JDK源码阅读之String

这几天看了看Java的String的实现。Java中的所有的String字面量都是String类的实例。 文件注释中写到了,字面量生命Stri

利用注解实现依赖注入

准备 依赖注入是啥? 提到依赖注入(Denpendency Injection,DI),得先讲控制反转(Inversion of Control,IoC