Title
摘要: HashMap是一个非常重要的集合,日常使用也非常的频繁,同时也是面试重点。本文并不打算讲解基础的使用api,而是深入HashMap的底层,讲解关于HashMap的重点知识。需要读者对散列表和HashMap有一定的认识。 HashMap本质上是一个散列表,那么就离不开散列表的三大问题:散列函数、哈希 阅读全文
posted @ 2022-05-11 18:02 haoruyu 阅读(41) 评论(0) 推荐(0)
摘要: 冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序的示例: 冒泡排序的算法实 阅读全文
posted @ 2019-08-31 12:59 haoruyu 阅读(158) 评论(0) 推荐(0)
摘要: java集合(list,set,map) 集合 集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。注:数组我在前面的博客讲了大家可以看下 集合中接口和类的关 阅读全文
posted @ 2019-08-31 12:54 haoruyu 阅读(182) 评论(0) 推荐(0)
摘要: 一 Map对象中的keySet()和entrySet()1. keySet() keySet()返回的是map对象的key值的set集合 2. entrySet() entrySet()返回映射所包含的映射关系的Set集合(一个关系就是一个键-值对),就是把(key-value)作为一个整体一对一对 阅读全文
posted @ 2019-08-30 20:12 haoruyu 阅读(671) 评论(0) 推荐(0)
摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/nuoshueihe/article/details/7874069 1.package edu.smc.test; 2. 3.import 阅读全文
posted @ 2019-08-30 20:02 haoruyu 阅读(2274) 评论(0) 推荐(0)
摘要: Java多线程学习(总结很详细!!!) 此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系 阅读全文
posted @ 2019-08-28 17:16 haoruyu 阅读(102) 评论(0) 推荐(0)