<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_45307540的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_45307540</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_45307540]]></copyright><item><title><![CDATA[计算机网络五层协议，带你一起反内卷]]></title><link>https://blog.youkuaiyun.com/weixin_45307540/article/details/120405368</link><guid>https://blog.youkuaiyun.com/weixin_45307540/article/details/120405368</guid><author>weixin_45307540</author><pubDate>Tue, 21 Sep 2021 20:58:23 +0800</pubDate><description><![CDATA[本文整理来自：https://juejin.cn/post/6844904029823172622

如果对你有帮助点个赞吧！！！！

]]></description><category></category></item><item><title><![CDATA[JVM知识点总结]]></title><link>https://blog.youkuaiyun.com/weixin_45307540/article/details/115096597</link><guid>https://blog.youkuaiyun.com/weixin_45307540/article/details/115096597</guid><author>weixin_45307540</author><pubDate>Mon, 22 Mar 2021 20:32:06 +0800</pubDate><description><![CDATA[JVM知识点总结
总结javaguide面试题，想要了解详情请点击javaguide
JVM介绍

JVM（ Java Virtual Machine）它是一个虚构出来的计算机，一种规范，直接与操作系统进行交互，与硬件不直接交互，操作系统可以帮我们完成和硬件进行交互的工作


Java代码是如何运行的
当我们编写好一个.java文件如果想让jvm执行这个文件。将.java文件编译成可读取的二进制.class文件。
类加载器
当JVM需要执行.class文件，我们需要将其装入到类加载器中，让它加载到JVM中进]]></description><category></category></item><item><title><![CDATA[Has和Map的底层原理与扩容机制]]></title><link>https://blog.youkuaiyun.com/weixin_45307540/article/details/115032221</link><guid>https://blog.youkuaiyun.com/weixin_45307540/article/details/115032221</guid><author>weixin_45307540</author><pubDate>Sat, 20 Mar 2021 18:20:55 +0800</pubDate><description><![CDATA[HashMap 的底层实现原理
本文参考javaguide提供的面试题，可以了解详情javaguide

同时参考了其他博主的文章了解详情
简介

HashMap是用来存储键值对的一种集合，它基于哈希表的Map接口实现
HashMap继承与AbstractMap类和实现Map接口
HashMap在jdk1.7之前是由数组加链表组成的，在jdk1.8之后为了提高查询效率增加了红黑树这种数据结构。
当链表长度大于阈值（默认为8）和HashMap的数组长度超过64的时候就会使用到红黑树。

底层分析

1.Has]]></description><category></category></item><item><title><![CDATA[ArrayList的底层和扩容]]></title><link>https://blog.youkuaiyun.com/weixin_45307540/article/details/115013666</link><guid>https://blog.youkuaiyun.com/weixin_45307540/article/details/115013666</guid><author>weixin_45307540</author><pubDate>Fri, 19 Mar 2021 20:42:22 +0800</pubDate><description><![CDATA[对ArrayList的理解
此文为参考javaguide所提供的面试题，从中总结，如想了解详情，请点击链接
javaguide
1.简介
ArrayList是List的实现类，它的底层是用Object数组存储，线程不安全
适合用于频繁的查询工作，因为底层是数组，可以快速通过数组下标进行查找。
2.ArrayList与LinkedList的区别（5个方面）
1.他们都是线程不安全的。
2.ArrayList底层是object数组，linkedlist底层是使用双向链表。
3.ArrayList是采用数组存储，]]></description><category></category></item></channel></rss>