java
larkeeho小小博客
小小程序员,大大的梦。
展开
-
Map介绍以及HashMap的总结
Map介绍为什么需要Map?前面我们学习的Collection叫做集合,它可以快速查找现有的元素。而Map在《Core Java》中称之为–>映射…那为什么我们需要这种数据存储结构呢???作为学生来说,我们是根据学号来区分不同的学生。只要我们知道学号,就可以获取对应的学生信息。这就是Map映射的作用!Map集合的特点:将键映射到值的对象,一个映射不能包含重复的健,每个键最多只能映射到一个值。Map与Collection的区别:Map集合存储元素是成对出现的,Map的键是唯一的,值是可以原创 2020-09-02 12:02:41 · 165 阅读 · 0 评论 -
关于List集合的解析,想要理解就是这么简单
Java集合Java是一门面向对象的语言,就免不了处理对象。为了方便操作多个对象,那么我们就得把这多个对象存储起来。想要存储多个对象(变量),很容易就能想到一个容器。常用的容器我们知道有–>StringBuffered,数组(虽然有对象数组,但是数组的长度是不可变的!)。所以,Java就为我们提供了集合(Collection)~数组和集合的区别:1:长度的区别数组的长度固定集合的长度可变2:内容不容数组存储的是同一种类型的元素集合可以存储不同类型的元素(但是一般我们不这样干…)原创 2020-09-01 22:22:02 · 306 阅读 · 0 评论 -
八大基础排序总结(冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序、希尔排序、基数排序)
数据结构入门、排序算法如果不接触一段时间的算法,真的很容易就忘记了,经历过校招的人都知道,算法和数据结构都是不可避免的,在面试和笔试的时候都会有遇到。刚刚接触学习的同学,我们可以先以排序和各种数据结构入门。冒泡排序冒泡排序是一种简单的排序算法,它重复的走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经交换慢慢“浮“到数列顶端,像冒泡一样。冒泡排序的思想就是两两交换原创 2020-08-30 14:54:35 · 546 阅读 · 1 评论