自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 二分查找 Arrays.binarySearch(a, key)的源码

1.查看Arrays.binarySearch(a, key)的源码,可以发现它的实现为:public static int binarySearch(int[] a, int key) { return binarySearch0(a, 0, a.length, key); }2.查看binarySearch0(a, 0, a.length, key)的源码为: priv...

2018-03-06 08:59:06 947

原创 读HashSet源码小记

通过阅读HashSet的源码,我们可以发现,它里面其实是封装了HashMap做为存放数据的容器(HashMap储存数据的方式是:键值对),我们add进去的对象是以HashMap的键存在,迭代set,其实就是把HashMap的键拿出来迭代。而所有的键(我们add进去的对象)对应的value都是同一个对象(private static final Object PRESENT = new Object...

2018-03-04 16:21:57 163

原创 实现一个简单的线程池

线程池的设计思路是:1.在线程池类准备一个任务容器list,里面用于存放任务线程2.在线程池类的构造方法中初始化若干个执行线程(用来执行任务容器里的任务),刚开始任务容器list是空的,所以让执行线程wait3.线程池类有个add(Runable task)方法,用于加入任务线程,当加入任务线程时,list不为空,此时notifyAll执行线程4.执行线程从任务容器中取出任务线程,执行任务pack...

2018-03-03 21:08:01 1062

Python教程

很好的一个python教程,适合入门。。。。。。。。。。

2018-05-22

华南农业大学网络安全实验答案

这个是华南农业大学网络安全实验答案,方便大家实验参考,和期末复习使用

2018-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除