前言

        知其然知其所以然,接触和使用JAVA也有8、9个月了,也算是对java、java的JDK有了一定了解,而我比较喜欢弄清楚一个东西的原理,
所以陆陆续续对工作中常用的JDK中提供类、方法等的源码进行了一番探究。
最后决定做个总结,做一个梳理,所以以JDK提供的源码为线索,对其做一番粗浅的剖析,
即一般不会涉及到其底层到底是如何实现的一些细节(比如native方法到底是如何执行的),
大多是对其JAVA源码执行的逻辑的分析和总结。如果想完整探究整个JDK源码的执行原理,我们可以下载OpenJDK进行研究。
我这里使用的是Orcle提供的jdk9.0(其实OpenJDK和商用的jdk绝大部分源码都相同)。
这一系列的剖析博客由我们在开发中最常用的数据结构开始。
第一个毫无疑问,当然是剖析ArrayList:),谁能否认这不是用得最多也是最简单的数据结构呢?
但就算如此简单数据结构,也很多值得我们学习的思想。让我们进入JDK源码的世界,let go!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值