java(转)
Jeremy_Hzf
一只沙雕程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK核心JAVA源码解析 - Object
转载:https://blog.youkuaiyun.com/zhxdick/article/details/566736101. Object类(1)hashCode方法和equals方法public native int hashCode();public boolean equals(Object obj) { return (this == obj);}Java内规定,hashCo...转载 2018-12-13 14:07:20 · 303 阅读 · 0 评论 -
Java中的阻塞队列
1. 什么是阻塞队列?阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。阻塞队列提供了四种处理方法:...转载 2019-01-15 15:48:40 · 150 阅读 · 0 评论 -
Java中如何动态创建接口的实现
原博连接有很多应用场景,用到了接口动态实现,下面举几个典型的应用:1、mybatis / jpa 等orm框架,可以在接口上加注解进行开发,不需要编写实现类,运行时动态产生实现。2、dubbo等分布式服务框架,消费者只需要引入接口就可以调用远程的实现,分析源代码,其实在消费端产生了接口的代理实现,再由代理调用远程接口。3、spring aop 这是最典型的动态代理了。创建接口的动态实现,...转载 2019-02-11 16:28:26 · 833 阅读 · 0 评论
分享