tags · Java

在只有类名时使用 Jackson 反序列化 Java 对象

反序列化 Java 里,用 Jackson 序列号和反序列化,非常简单。序列化不是本文关心的内容,不谈。反序列的接口,基本下边这两个接口。 <T> T readValue(String content, Class<T> valueType); <T> T readValue(String content, TypeReference valueTypeRef); 使用

Default method in interface

Java 中的interface是一组抽象方法的集合,是一组对外的接口。Java 8 之前,在interface中是没有方法体,的,只能在子类实现。如果

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