Jim Blog I've been trying so hard,but doesn't even matter
最新博客
  • 2018年04月29日 ArrayList源码分析(三)-内部类 摘要: 此章为ArrayList源码最后一章,ArrayList中的内部类:/** * An optimized version of AbstractList.Itr * 注意,上一个元素是相对与cursor来说的,cursor指向下一个元素,lastRet其实就是当前元素 */ pr... 发表于 2018-04-29 17:08 阅读(91) 评论(0)

  • 2018年04月20日 ArrayList源码分析(二)续--方法 摘要: 紧接上文:http://jimblog.site/blog/articles/89.html /** *感觉这个有点难理解,我们要考虑两种情况,complement是true还是false * 当为true时,如果c中包含elementData[r],将elementData[r]赋给elemen... 发表于 2018-04-20 18:15 阅读(72) 评论(0)

  • 2018年04月20日 ArrayList源码分析(二)--方法 摘要: 长篇警告,善用 ctrl+f(搜索) /** * Trims the capacity of this ArrayList instance to be the * list's current size. An application can use this op... 发表于 2018-04-20 18:10 阅读(99) 评论(0)

  • 2018年04月17日 ArrayList源码分析(一)--扩容 摘要: ArrayList即动态数组,能自动扩容,常用于当作某一对象的容器,ArrayList有较快的访问速度,而插入和删除操作则逊于LinkedList。ArrayList不是线程安全的,多线程下可以使用Vector类或者使用Collections.synchronizedList(list) 返回一个线程安全的A... 发表于 2018-04-17 19:38 阅读(91) 评论(0)

  • 2018年04月10日 Struts2基于注解的验证框架 摘要: Struts2对数据的验证方式有好几种,可以简单的分为三类:1.编程 2.xml配置 3.注解一般应该是xml配置用得较多,但对比一下果然还是注解相对简单要使用Struts2验证框架,我们需要在页面使用Struts2的各种标签,首先要引用标签库<%@taglib uri="/struts-tags" pref... 发表于 2018-04-10 18:04 阅读(113) 评论(0)

博主信息
Jim
(生命,是一场徒劳的坚持)