原文:jdk下httpserver源码解析

在写这篇博客之前我查了很久发现全网都没有一篇写httpserver源码解析的 所以今天就由我来为大家解析一下httpserver的源码。 这里我会去掉其中的https部分的源码,只讲http部分,对httpserver中https的实现感兴趣的读者可以尝试自己去阅读,这部分并不复杂 第一次在没有参考资料的情况下写这么长一篇源码解析,可能会有很多错误和讲不清楚的地方,希望大家尽量指出来。 本文链接h ...

2020-04-05 11:06 0 945 推荐指数:

查看详情

JDK源码解析】- ArrayList源码解析,绝对详细

ArrayList源码解析 简介 ArrayList是Java集合框架中非常常用的一种数据结构。继承自AbstractList,实现了List接口。底层基于数组来实现动态容量大小的控制,允许null值的存在。同时还实现了RandomAccess、Cloneable、Serializable接口 ...

Thu Apr 15 23:24:00 CST 2021 0 424
JDK8 HashMap 源码解析

HashMap中数据结构 在jdk1.7中,HashMap采用数组+链表(拉链法)。因为数组是一组连续的内存空间,易查询,不易增删,而链表是不连续的内存空间,通过节点相互连接,易删除,不易查询。HashMap结合这两者的优秀之处来提高效率。 而在jdk1.8时,为了解决当hash碰撞过于频繁 ...

Wed Nov 01 00:23:00 CST 2017 1 4026
JDK源码之String类解析

一 概述 String由final修饰,是不可变类,即String对象也是不可变对象.这意味着当修改一个String对象的内容时,JVM不会改变原来的对象,而是生成一个新的String对象 主要考虑 ...

Thu Dec 26 06:16:00 CST 2019 0 866
Linux源码安装jdk

1.到官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.解压 ...

Thu Jan 19 01:32:00 CST 2017 0 1680
面试必备:HashMap源码解析JDK8)

一、前言 在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况让其速度更快,提升 ...

Sun Jun 09 07:17:00 CST 2019 0 483
JDK8中ConcurrentHashMap源码解析

在介绍ConcurrentHashMap源码之前,首先需要了解以下几个知识 1、JDK1.8中ConcurrentHashMap的基本结构 2、并发编程的三个概念:可见性,原子性,有序性 3、CAS(CompareAndSwap):比较和交换,是原子性操作,属于乐观锁的一种实现 ...

Wed Aug 29 19:56:00 CST 2018 0 730
Spring的JDK动态代理如何实现的(源码解析

前言 上一篇文章中提到了SpringAOP是如何决断使用哪种动态代理方式的,本文接上文讲解SpringAOP的JDK动态代理是如何实现的。SpringAOP的实现其实也是使用了Proxy和InvocationHandler这两个东西的。 JDK动态代理的使用方式 ...

Mon Oct 18 17:12:00 CST 2021 0 200
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM