java
怪叔叔爱猫猫
「Stay hungry. Stay foolish.」
展开
-
40个Java多线程问题总结
Java多线程的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。转载 2017-06-07 14:18:07 · 336 阅读 · 0 评论 -
自己实现一个简单的优先队列-二叉堆
自己实现一个简单的优先队列(Priority Queue)-二叉堆(Binary Heap).原创 2017-08-03 14:59:06 · 447 阅读 · 1 评论 -
自己实现一个栈(Stack)和队列(Queue)
需求实现一个栈(Stack)和队列(Queue). 栈:后进先出 队列:先进先出原创 2017-07-17 11:43:33 · 1907 阅读 · 0 评论 -
自己实现一个二叉查找树BinarySearchTree
自己实现一个简单的二叉查找树BinarySearchTree原创 2017-07-17 22:51:23 · 956 阅读 · 1 评论 -
自己实现一个简单的AVL树
自己实现一个简单的AVL-Tree。原创 2017-07-20 00:28:07 · 461 阅读 · 1 评论 -
自己实现一个简单的散列表
自己实现一个简单的散列表,使用平方探测原创 2017-07-25 00:17:21 · 362 阅读 · 1 评论 -
自己实现一个简单的布谷鸟散列
自己实现一个简单的布谷鸟散列(Cuckoo hashtable)原创 2017-08-03 14:38:53 · 2226 阅读 · 0 评论 -
Java 8重新认识HashMap
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。转载 2017-06-15 15:29:06 · 237 阅读 · 0 评论 -
自己实现一个泛型LinkedList
自己实现一个泛型LinkedList,保证最基本的 add(), remove(), get() , set(), 增强for循环等。原创 2017-07-13 00:56:11 · 502 阅读 · 0 评论 -
自己实现一个泛型ArrayList
自己实现一个ArrayList,保证最基本的 add(), remove() , get() , set() , size() ,增强for循环功能。原创 2017-07-12 22:55:31 · 928 阅读 · 0 评论 -
JDK8新特性Lambda入门
JDK8新特性Lambda入门转载 2017-06-06 17:14:04 · 1281 阅读 · 0 评论 -
Spring MVC 简述
本文对目前最为流行的两个MVC框架SpringMVC 和 Struts2作了进一步对比,以便加强对MVC框架的理解与认知。转载 2017-06-07 12:52:16 · 736 阅读 · 0 评论 -
Lombok介绍与使用
Lombok简介lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具。原创 2017-10-24 19:52:23 · 285 阅读 · 1 评论