随笔分类 - JRE源码解析
摘要:纯粹是闲的,在慕课网看了几集的Servlet入门,刚写了1个小demo,就想看看源码,好在也不难 主要是介绍一下里面的主要方法,真的没什么内容啊~ 源码来源于apache-tomcat-7.0.52,servlet-api.jar包 继承树 首先来看一下HttpServlet类的继承关系: 先不看H
阅读全文
摘要:(这篇文章暂时鸽了,有点理解不能,点进来的小伙伴可以撤了) 刚开始准备在HashMap中直接把红黑树也过了的,结果发现这个类不是一般的麻烦,所以单独开一篇。 由于红黑树之前完全没接触过,所以这篇博客相当于探索(其实之前的博客都是边看源码边写的,全是探索)。 红黑树没见过,树我还是知道的,所以先上一张
阅读全文
摘要:写这篇文章还是下了一定决心的,因为这个源码看的头疼得很。 老规矩,源码来源于JRE1.8,java.util.HashMap,不讨论I/O及序列化相关内容。 该数据结构简介:使用了散列码来进行快速搜索。(摘自Java编程思想) 那么,文章的核心就探讨一下,内部是如何对搜索操作进行优化的。 先来一张帅
阅读全文
摘要:从零自学java消遣一下,看书有点脑阔疼,不如看看源码!(๑╹◡╹)ノ""" JS中Math调用的都是本地方法,底层全是用C++写的,所以完全无法观察实现过程,Java的工具包虽然也有C/C++的介入,不过也有些是自己实现的。 本篇文章主要简单阐述Math.random()的实现过程。
阅读全文
摘要:可以骂人吗???辛辛苦苦写了2个多小时搞到凌晨2点,点击保存草稿退回到了登录页面???登录成功草稿没了???喵喵喵???智障!!气! 很厉害,隔了30分钟,我的登录又失效了,草稿再次回滚,不客气了,***! 仔细想想,自动保存功能也挺可疑的,根据我半年的资深前端经验判断,内部实现大概是这样: 如此智
阅读全文
摘要:面试题经常会问到LinkedList与ArrayList的区别,与其背网上的废话,不如直接撸源码! 文章源码来源于JRE1.8,java.util.ArrayList 既然是浅析,就主要针对该数据结构的内部实现原理和部分主要方法做解释,至于I/O以及高级特性就暂时略过。 变量/常量 首先来看定义的(
阅读全文

浙公网安备 33010602011771号