• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
刘宇航(城堡)
博客园 首页 新随笔 联系 订阅 订阅 管理

随笔分类 -  JDK源码

 
算法是什么(二)手写个链表(java)
摘要:算法是什么(二)手写个链表(java) liuyuhang原创,未经允许禁止转载 目录 算法是什么(〇) 很多语言的API中都提供了链表实现,或者扩展库中实现了链表。 但是更多的情况下,Map(或hash)和List(非定容数组)的使用率更高。 这并非意味着链表不应该掌握或不使用了。 链表本质上是一 阅读全文
posted @ 2018-10-25 22:45 刘宇航(城堡) 阅读(1546) 评论(0) 推荐(0)
一点一点看JDK源码(六)java.util.LinkedList前篇之链表概要
摘要:一点一点看JDK源码(六)java.util.LinkedList前篇之链表概要 liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) 1.什么是链表 链表是一种常见的数据结构,属于一种线性表。 虽说链表是线性表,但是其储存的方式并非是线性的, 阅读全文
posted @ 2018-09-28 23:04 刘宇航(城堡) 阅读(725) 评论(0) 推荐(0)
一点一点看JDK源码(五)java.util.ArrayList 后篇之removeIf与Predicate
摘要:一点一点看JDK源码(五)java.util.ArrayList 后篇之removeIf与Predicate liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) Predicate为jdk1.8新增接口,由ArrayList.removeIf 阅读全文
posted @ 2018-09-26 21:32 刘宇航(城堡) 阅读(963) 评论(0) 推荐(0)
一点一点看JDK源码(五)java.util.ArrayList 后篇之Spliterator多线程遍历
摘要:一点一点看JDK源码(五)java.util.ArrayList 后篇之Spliterator多线程遍历 liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) Spliterator为jdk1.8新增接口,由ArrayList.splitera 阅读全文
posted @ 2018-09-25 22:50 刘宇航(城堡) 阅读(2755) 评论(0) 推荐(0)
一点一点看JDK源码(五)java.util.ArrayList 后篇之SubList
摘要:一点一点看JDK源码(五)java.util.ArrayList 后篇之SubList liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) SubList可以将一个数组根据index拆分为多个数组,使用多线程对于数组进行遍历 未使用多线程的代 阅读全文
posted @ 2018-09-25 22:45 刘宇航(城堡) 阅读(682) 评论(0) 推荐(0)
一点一点看JDK源码(五)java.util.ArrayList 后篇之sort与Comparator
摘要:一点一点看JDK源码(五)java.util.ArrayList 后篇之sort与Comparator liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) Comparator为额外实现的比较接口,与类本身无关 该接口在ArrayList的s 阅读全文
posted @ 2018-09-25 22:41 刘宇航(城堡) 阅读(1365) 评论(0) 推荐(0)
一点一点看JDK源码(五)java.util.ArrayList 后篇之forEach
摘要:一点一点看JDK源码(五)java.util.ArrayList 后篇之forEach liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) 代码比较简单 ArrayList的forEach方法需要实现Consumer接口,实现其未实现的方法即 阅读全文
posted @ 2018-09-25 22:34 刘宇航(城堡) 阅读(1470) 评论(0) 推荐(0)
一点一点看JDK源码(四)java.util.ArrayList 中篇
摘要:一点一点看JDK源码(四)java.util.ArrayList 中篇 liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) 1.综述 在前篇中,对于java.util.ArrayList进行了一些源码注释,能坚持看完的估计都是神一般的存在。 阅读全文
posted @ 2018-09-13 23:35 刘宇航(城堡) 阅读(654) 评论(0) 推荐(0)
一点一点看JDK源码(三)java.util.ArrayList 前偏
摘要:一点一点看JDK源码(三)java.util.ArrayList liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) 1.综述 ArrayList是一个容量不固定的容器,为单列,有序集合,容量可扩容,扩容系数为1.5 有最大值,一般达不到。 阅读全文
posted @ 2018-09-10 22:17 刘宇航(城堡) 阅读(1764) 评论(0) 推荐(0)
一点一点看JDK源码(二)java.util.List
摘要:一点一点看JDK源码(二)java.util.List liuyuhang原创,未经允许进制转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) 1.综述 List译为表,一览表,列表,目录,名单,有种index的意味在里头 编程语言中的List是强调线性,可以简单的视为一个双向 阅读全文
posted @ 2018-09-05 21:57 刘宇航(城堡) 阅读(3046) 评论(0) 推荐(0)
一点一点看JDK源码(一)Collection体系概览
摘要:一点一点看JDK源码(一)Collection体系概览 liuyuhang原创,未经允许进制转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) 1.综述 Collection为集合类,是jdk中最为常用的类了,实际上我并不认同这个东西叫做集合 我更倾向于叫做容器,当然容器不止有 阅读全文
posted @ 2018-09-03 22:04 刘宇航(城堡) 阅读(6940) 评论(2) 推荐(0)
一点一点看JDK源码(〇)
摘要:一点一点看JDK源码(〇) liuyuhang原创,未经允许进制转载 写在前面: 几乎所有的大神都会强调看源码,也强调源码的重要性; 但是如何看源码,源码看什么?看了什么用?看了怎么用? 困扰很多人,尤其是初学者。 本系列的目的在于看源码,并非学习和总结源码,先能够粗略的浏览大量的原码 并保证知晓有 阅读全文
posted @ 2018-09-03 20:32 刘宇航(城堡) 阅读(17658) 评论(3) 推荐(8)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3