Java
json_it学习笔记
纸上得来终觉浅,绝知此事要躬行
展开
-
动态代理[JDK]机制解析
代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。动态代理是一种比较常用的代理方式,也许你已经很熟悉它的使用了,但是它的实现原理你是否搞懂?不得不说搞懂动态代理的机制是很有必要的。为什么?当前十分火爆的Retrofit你应该很熟悉,没错,Retrofit就使用了动态代理。这么原创 2017-12-06 23:46:00 · 327 阅读 · 0 评论 -
Android 开发必备 - Java知识点总结
对象对象的生成与DCL失效问题在Java中生成一个对象很简单,如下:Person p = new Person();简单的一行代码实际在背后执行的了三个操作:a)给实例分配内存;b)调用构造函数,初始化成员字段;c)将p对象指向分配的内存空间(此时p不为null了);由于Java编译器允许“指令重排序”,因此第二步和第三步可以不按序执行,也就是执行顺序可以是a -...原创 2018-10-20 15:53:12 · 943 阅读 · 0 评论