随笔分类 - 基础知识
摘要:Spring概述 主要内容: 1、Spring是什么 2、Spring能帮我们做什么 3、为什么需要Spring及Spring的优点 4、Spring架构图 5、几个概念介绍 参考内容: 1. 开涛的Spring博客 2. 私塾在线Spring视频 3.《Spring 3.0就这么简单》一书 思维导
阅读全文
摘要:思维导图 1、场景问题 大家都知道电脑的主要配件有:CPU、内存、硬盘、显卡、声卡、网卡、光驱、主板等,这些配件它们之间都是通过主板来完成相互之间的交互工作,但是如果没有了主板会怎么样呢? 如果没有了主板情况,那么各个配件之间就需要自行相互交互,以相互传送数据,如下图: 如果有主板的情况,各个配件的
阅读全文
摘要:Java中的类 1.类的概念 2.类中的封装 3.对象的三大特征 4.对象状态 5.类与类之间的关系 1.类(class)是构造对象的模板或蓝图。由类构造(construct)对象的过程称为创建类的实例(instance)。 个人理解: Java中存着很多很多的类: 有些是Java标准类库中提供的类
阅读全文
摘要:插入排序是基于比较的排序,所谓的基于比较,就是通过比较数组中的元素,看谁大谁小,根据结果来调整元素的位置。因此,对于这类排序,就有两种基本的操作: 1.比较操作 2.交换操作 ;其中对于交换操作,可以优化成移动操作,即不直接进行两个元素的交换,而是用一个中间值(temp)将当前元素保存起来,然后执行
阅读全文
摘要:二分法是当数据量很大时适宜采用,但是采用二分法的前提是:数据是有序不重复的。 二分法查找又称为折半查询,顾名思义就是从中间开始比较查找,其基本思路是: 假设数据时按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查询成功;若x小于当前位置值,则在数列的前半段中查找;若x大
阅读全文
摘要:冒泡排序 基本思路: 冒泡排序会利用双层循环对需要排序的数列进行若干次遍历,每次遍历都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置;这样,经过第一轮比较排序后便可把最大(或者最小)的元素排好,然后再用相同的方法把剩下的元素逐个进行比较,就得到了所要的排序。 下面直接来看看
阅读全文

浙公网安备 33010602011771号