自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

原创 通过源码分析HashMap的实现原理

1. HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度为O(n),首先遍历链表,存在即覆盖,否则新增;对于查找操作来讲,仍需遍历链表,然后通过key对象的equals方法逐一...

2018-11-30 14:55:37 228

原创 ArrayList常用的方法

增加元素到链表中    boolean add(Element e) //增加指定元素到链表尾部.    void add(int index, Element e) //增加指定元素到链表指定位置.    boolean addAll(Collection<? extends E> c) //将指定collection中的所有元素插入到ArrayList中    boolea...

2018-11-30 14:54:45 4352 3

原创 HashMap集合迭代的几种方式以及效率比较

public class ArrayListDemo {    private static class Person{        private int id;        private String name;        public Person(int id, String name) {            this.id = id;            t...

2018-11-30 14:54:02 1222

原创 java集合几种遍历方式及实现原理

1. 几种遍历方式及实现原理public class ArrayListDemo {    public static void main(String[] args) {        ArrayList<String> list = new ArrayList<String>();        list.add("测试1111");        list...

2018-11-30 14:53:02 1078

原创 利用HashSet,存储自定义的对象,通过重写自定义对象中hashCode和equals方法保证存储元素的唯一性

public class HashSetTest {    public static void main(String[] args) {        // 创建集合对象        HashSet<Student> studentHashSet = new HashSet<Student>();        // 创建学生对象        Stude...

2018-11-30 14:51:51 283

原创 Java多线程的创建及启动的几种方式

Java线程具有五种基本状态:    1. 新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread();    2. 就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。       处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了t...

2018-11-30 14:46:52 445

postman-4.1.2.rar

postman-4.1.2.rar 4.1.2版本得工具类,使用google浏览器即可使用,加载到google浏览器中,非常方便使用,可以用来调试接口,值得推荐

2020-03-07

bootstrap后台模板

很好的bootstrap后天模板,很好看的哦,可以下载下来好好看看的

2014-07-22

JAVAEE完全教程文档

想学习java开发的孩子,专业人士,爱好者,都可以下载下来看看

2013-10-13

UML精华的pdf文档

学习软件工程的可以下载下来看看,很值得,特别是计算机的学生和其他感兴趣的人

2013-10-13

虚拟光盘工具

有下载ISO文件的,可以用这个工具去打开

2013-07-21

Photoshop使用教程

这个是挺不错的photoshop的教程,是最新的photoshop cs6版的

2013-07-14

数据结构课程设计

这是我在学校做的数据结构课程设计,有需要的同学可以下载下来看看

2013-07-14

WindowsXP组合键大全

WindowsXP组合键大全,适合刚入门的学生

2013-06-24

编译原理(清华大学_第2版)课后习题答案

计算机专业的学生可以来下载一下,顺便看看,考试的时候用的着

2013-06-24

SQL Server 2000企业版安装教程

有不会装SQL Server 2000企业版的都可以来学一下,真正的安装版教程

2013-06-24

JSP编程验证码登陆系统

有想做JSP课程设计的同学可以下载下来,看看,改一改,可以作为你的课程设计项目

2013-05-02

Java+sqlserver2000做的员工管理系统

该项目是一个用java和sqlserver做的员工管理系统,适合做毕业设计的同学下载下来,改动一定的代码!

2013-05-02

Android学习资料

学习Android的资料,对那些想学Android的同学很有用处

2013-03-11

TOMCAT乱码问题

jsp网页制作与开发,TOMCAT乱码问题

2013-01-09

空空如也

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

TA关注的人

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