![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
番茄发烧了
一介匹夫 随心而去
展开
-
JAVA动态代理详解
http://www.cnblogs.com/xiaoluo501395377/p/3383130.html转载 2017-09-10 21:34:52 · 293 阅读 · 0 评论 -
一行代码理解泛型
泛型作用1、有些错误在编译期找不到,到运行期就会出现。给系统带来一定的不安全性。泛型的出现,确保了代码在编译期就可以被编译器判断是否有误。 比如List list = new ArrayList();list.add("hello");list.add(123456);在编译期这代码是没有问题的,但运行起来就会报错。这就是发泛型的应用场景。 2、有此也会带来一些好处。可以在声明时,不指定传入原创 2017-09-27 23:17:59 · 223 阅读 · 0 评论 -
JAVA 并发编程CountDownLatch
http://www.importnew.com/15731.html转载 2017-11-21 21:12:53 · 298 阅读 · 0 评论 -
正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
http://blog.csdn.net/seven_3306/article/details/9303879转载 2017-12-21 21:31:38 · 361 阅读 · 0 评论 -
HashMap源码分析之Hash冲突的解决
版本:jdk.18 srcHashMap是java中实现hash算法的数据结构,hash算法是将给定对象经过hash算法,转化成一串数字。hash算法的实现有很多种,设计一个hash算法需靠考虑比较重要的一点是其计算的效率。我们都知道,Java中的Object对象中有equals、hashCode、clone等方法,其他所有对象均继承Object方法。我们来看String对象是如何实现的has...原创 2019-01-21 18:46:46 · 748 阅读 · 0 评论 -
数据结构之红黑树(图文并茂版、一篇足够版)
为什么会出现红黑树红黑树的原理网络上关于红黑树的资料很多,但是总是上来就给出红黑树的特点,弄的人云里雾里,索性自己学习整理,写一篇较为完整的红黑树文章,文章从上面二个标题来展开,首先介绍红黑树的由来。红黑树动态插入演示红黑树的由来你应该听说过:二叉树、平衡二叉树、B树、B+树、红黑树。说到底红黑树还是一种二叉树,是为了解决普通树存在的问题而诞生的。先来看二叉树1.左子树上所有...原创 2019-01-22 15:30:40 · 520 阅读 · 0 评论 -
java基础-线程的状态
线程创建后,并不会立刻执行,可是要和其他线程抢占CPU资源。线程从创建到灭亡有七个状态。首先看不包含其他路径的一个线程状态流转图:当然,线程的运行并不是一帆风顺的,其中有很多情况需要考虑。下面增加两种情况:sleeping、wait。Sleeping是一种超时等待,时间结束后,继续去争用CPU资源。wait就是一种等待,除非执行notify或notifyAll。有个这张图后,我们去看代码...原创 2019-05-20 21:45:24 · 175 阅读 · 2 评论