随笔分类 -  java源码解读

java源码解读
摘要:javaCompiler简单来说就是一个用来调用java语言编译器的接口,我们使用它可以实现对其他路径下或者远程代码的编译。 显然我们可以实现这样一种操作,将一串符合java语法的字符串写入一个java文件中。然后利用javaCompiler编译此文件。最后通过 反射的方法实现对此文件的运行(onl 阅读全文
posted @ 2020-07-14 11:30 hanxue1122 阅读(422) 评论(0) 推荐(0)
摘要:loadClass()中主要调用 findLoadedClass(String)调用这个方法 1、使用指定的二进制名称来加载 protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundExceptio 阅读全文
posted @ 2020-07-14 11:01 hanxue1122 阅读(858) 评论(0) 推荐(0)
摘要:1、LinkedBlockingQueue概述 Linked:链表+Blocking:阻塞+Queue:队列 Queue:首先想到的是FIFO Linked:,Queue:其结构本质上是线性表,可以有链表和顺序表实现 LinkedBlockingQueue就是链表实现 ArrayBlockingQu 阅读全文
posted @ 2018-12-10 14:13 hanxue1122 阅读(271) 评论(0) 推荐(0)
摘要:目录 1. 接口概述 2. 接口方法详读 3. 接口方法的实践操作 3.1 String和Integer对于compareTo()的实现 目录 1. 接口概述 2. 接口方法详读 3. 接口方法的实践操作 3.1 String和Integer对于compareTo()的实现 3.1 String和I 阅读全文
posted @ 2018-11-30 17:02 hanxue1122 阅读(240) 评论(0) 推荐(0)
摘要:1.什么是 IOC/DI? IOC(Inversion of Control)控制反转:所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是我们可配置的 阅读全文
posted @ 2018-08-26 23:16 hanxue1122 阅读(145) 评论(0) 推荐(0)
摘要:Spring源码深度解析系列 org.springframework.aop-3.0.6.RELEASE 阅读全文
posted @ 2018-04-25 09:40 hanxue1122 阅读(276) 评论(0) 推荐(0)