- 博客(5)
- 资源 (7)
- 问答 (11)
- 收藏
- 关注
原创 Java进阶之----LinkedHashMap源码分析
最近事情有点多,今天抽出时间来看看LinkedHashMap的源码,其实一开始是想分析TreeMap来这,但是看了看源代码之后,决定还是等过几天再分析,原因是TreeMap涉及到了树的操作。。而之前没有接触过树的这种数据结构,只是在学校学一点皮毛而已。。所以我还是打算过几天先恶补一下相关的知识再来对TreeMap做分析。言归正传,我们今天来看LinkedHashMap。从名字上我们可以看出来,
2016-04-27 16:14:03 3129
原创 Java进阶之----HashMap源码分析
今天我们接着来看HashMap的源码,对几个常用的方法进行分析。在分析之前,我们还是要先对HashMap的结构有一个了解。看过之前我分析的ArrayList和LinkedList源码的朋友应该清楚,ArrayList内部是以数组实现的,LinkedList内部是以链表实现的。而HashMap则是对数组和链表的结合,虽然看上去复杂了一些,不过仔细分析一下,还是很好理解的。我们来看一张图片,是我根据我
2016-04-18 13:24:33 3718 1
原创 Java进阶之----LinkedList源码分析
今天在看LinkedList的源代码的时候,遇到了一个坑。我研究源码时,发现LinkedList是一个直线型的链表结构,但是我在baidu搜索资料的时候,关于这部分的源码解析,全部都说LinkedList是一个环形链表结构。。我纠结了好长时间,还以为我理解错了,最后还是在Google搜到了结果:因为我看的源码是1.7的而baidu出来的几乎全部都是1.6的。而且也没有对应的说明。在1.7之后,or
2016-04-12 14:39:25 9427 6
原创 easyUI的datagrid每行数据添加操作按钮的方法
今天做项目的时候,想在easyui的datagrid每一列数据后边都加上一个操作按钮,一开始想在后台拼接字符串用JSON传回,但是我测试之后发现这个方法不管用,在网上搜索了一下,整理如下:其实要加一行自定义列很简单,在js声明datagrid的时候加上如下代码{field:'operate',title:'操作',align:'center',width:$(this).width()*0.1
2016-04-12 12:31:16 1111
原创 Java进阶之----ArrayList源码分析
今天就先来分析ArrayList的具体实现。我们首先来分析ArrayList里的几个主要的方法:add、contains、get、set、remove这几个方法。
2016-04-12 10:41:34 797
MyEclipse的svn插件
2015-05-17
VMware解锁MacOSX的插件
2015-05-17
ssh项目依赖jar包合集
2015-05-15
为什么 GNU make 会自动编译同名 .o 文件
2023-04-26
Linux的Magic文件解析问题
2016-06-06
求助Struts1.x标签问题,bean:write抛异常
2016-04-19
求原理,腾讯JX框架官网的开始动画,很炫
2015-07-27
求教银行接口的问题,有经验的前辈请指教
2015-07-08
CXF工程 RuntimeModelBuilder报错
2015-07-02
ActiveMQ只执行一次就不在执行了
2015-06-23
RMI远程调用,一服务端和客户端一定要在一个工程里么
2015-06-23
最近学习java的缓存机制,请大家看看我的代码有什么不足
2015-06-15
android 使用自定义控件后,在模拟器上无限重启
2015-06-08
Highcharts刷新值的问题
2015-05-28
easyui的datagrid只有行号没有数据,求解
2015-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人