<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pyczlb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pyczlb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pyczlb]]></copyright><item><title><![CDATA[手撕ArrayList源码]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103284959</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103284959</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 22:37:47 +0800</pubDate><description><![CDATA[手撕ArrayList源码
文章目录手撕ArrayList源码一、背景（罗素悖论）二、集合这些事儿(三大块)三、ArrayList1）概述 (60分)面试题：2）源码分析（1.8版本）a 类声明b 构造器 (alt+7 查看方法列表)c 增加元素3)、删除元素4)、遍历元素5)、线程安全(5分 知识广度)
一、背景（罗素悖论）
一天，村里的理发师挂出了一个牌子
“村里所有不给自己理发的人，都由我来...]]></description><category></category></item><item><title><![CDATA[简易的web容器的封装]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103284929</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103284929</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 22:35:33 +0800</pubDate><description><![CDATA[web容器的封装
文章目录web容器的封装本篇文章的目的是封装一个简易的tomcat容器1、在main方法中使用2、封装request3、response和servlet只有简单的方法4、configUtil类和web.config5、开始封装类加载器6、web服务创建一个WebService7、调用主方法
本篇文章的目的是封装一个简易的tomcat容器
​	tomcat是一个web容器 用来接收...]]></description><category></category></item><item><title><![CDATA[String类的那些坑]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103284857</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103284857</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 22:29:54 +0800</pubDate><description><![CDATA[String s1=“abc”//1个对象 常量区
String s2=new String("abc");//2个对象 一个常量区，一个在堆空间

String s3=s1+s2; //如果下面一行代码没有，则不使用s3 此处使用stringBulider 叠加最后toString  创建了2个对象 堆空间
System.out.println(s3); //如果输出了S3使用了S3 变成 S3...]]></description><category></category></item><item><title><![CDATA[HashMap知识点]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103284822</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103284822</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 22:27:22 +0800</pubDate><description><![CDATA[HashMap知识点
文章目录HashMap知识点1、HashMap的初始桶的大小？2、HashMap的查找效率一定比ArrayList查找效率高吗？2-1、什么情况下，查找效率没有ArrayList高？2-2、我要向HsahMap中存1000个数，我应该初始化大小为多少？3、HashMap的底层数据结构是什么？4、HashMap是不是线程安全的？不是5、如果需要线程安全的HashMap怎么办6、...]]></description><category></category></item><item><title><![CDATA[java程序的来源---ClassLoader]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103284760</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103284760</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 22:24:00 +0800</pubDate><description><![CDATA[java程序的来源— ClassLoader
文章目录java程序的来源--- ClassLoader先来一波灵魂拷问1、java的程序是在哪执行的？2、java虚拟机是个什么？3、那么程序在哪运行呢？三种ClassLoader双亲委派模型灵魂拷问二
先来一波灵魂拷问
1、java的程序是在哪执行的？
java实在jvm中运行的，java虚拟机
2、java虚拟机是个什么？
就是一个程序
3、那么...]]></description><category></category></item><item><title><![CDATA[线程池之四大线程池]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103284664</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103284664</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 22:18:58 +0800</pubDate><description><![CDATA[线程池之四大线程池
文章目录线程池之四大线程池线程池的基本内容1、四大线程池2、线程池的本质3、线程池在刚创建的时候有几个线程？4、什么时候才会有线程？5、如果核心线程数是10 ，最大线程数为20。但我们提交第11个任务时，线程池会创建线程吗？用银行作例子来理解线程池创建的各种属性四大线程池的配置及特点自建线程池多线程的切换通过时间片轮转的方式来进行，因为速度很快，所以人类难以察觉！！！
线程池的...]]></description><category></category></item><item><title><![CDATA[9题 回文数]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103283847</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103283847</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 21:26:14 +0800</pubDate><description><![CDATA[9题回文数
判断一个整数是否是回文数。回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
示例 1:
输入: 121
输出: true
示例 2:
输入: -121
输出: false
解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
示例 3:
输入: 10
输出: false
解释: 从右向左读, 为 01 。因此它不是一个回文数。
第一...]]></description><category></category></item><item><title><![CDATA[1题 两数字和]]></title><link>https://blog.youkuaiyun.com/pyczlb/article/details/103283143</link><guid>https://blog.youkuaiyun.com/pyczlb/article/details/103283143</guid><author>pyczlb</author><pubDate>Wed, 27 Nov 2019 20:46:12 +0800</pubDate><description><![CDATA[1题 两数字和
给定一个整数数组 nums 和一个目标值 target，请你在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是，你不能重复利用这个数组中同样的元素。
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
###...]]></description><category></category></item></channel></rss>