04 2018 档案
摘要:Java中的两种抽象定义:一为抽象类(Abstract Class),二为接口(Interface)。 一、抽象类Abstract Class 抽象类是关键字abstract修饰的类,既为抽象类,抽象抽象即不能被实例化。而不能被实例化就无用处,所以抽象类只能作为基类(父类),即被继承的类。抽象类中可
阅读全文
摘要:Java修饰符是为了在对外提供扩展时选择不同的修饰符来设置不同的访问权限。Java修饰符主要分为访问修饰符和非访问修饰符两种。 一、访问修饰符 public(公有访问修饰符):最低访问权限,对所有类可见。使用对象:类、接口、变量、方法 //main方法就是共有的 public static void
阅读全文
摘要:网上的讲解很多,但大都类似,这里进行转载整理。三大基本特征是理解五大基本原则的前提。 一、三大基本特征:封装、继承、多态 1、封装 封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数
阅读全文
摘要:一、是为何物 1、概念 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人
阅读全文
摘要:一、前言 引擎(Engine),我们都知道是机器发动机的核心所在,数据库存储引擎便是数据库的底层软件组织。 数据库使用数据存储引擎实现存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理
阅读全文
摘要:一、前言 数据库范式严格来说是关系型数据库范式。范式:你可以理解为实体关系的定义规则,简单说就是用来描述/规定数据库关系中的实体规则。为什么需要范式呢?举个栗子,假设有若干学生选择一个老师教授的一门课,则实体关系模型可描述为:学生(学号,学生姓名,课程名,教师名)、课程(课程号,课程名,教师名)、教
阅读全文
摘要:一、计算机网络的发展历程 1、计算机网络发展 与其说计算机改变了世界,倒不如说是计算机网络改变了世界。彼时彼刻,你我都因网络而有了交集,岂非一种缘分? 计算机与网络发展大致经历如下过程: 2、计算机的模式变化 起初的计算机主要以“单机”形式存在,计算机之间没有通信可言,而网络的出现才真正让计算机变得
阅读全文
摘要:深度优先搜索和广度优先搜索都是图的遍历算法。 一、深度优先搜索(Depth First Search) 1、介绍 深度优先搜索(DFS),顾名思义,在进行遍历或者说搜索的时候,选择一个没有被搜过的结点(一般选择顶点),按照深度优先,一直往该结点的后续路径结点进行访问,直到该路径的最后一个结点,然后再
阅读全文
摘要:一、写在前面 排序简而言之就是将一组序列通过算法按照一定顺序排列,排序是一种算法,在程序中能够经常使用到。 排序算法有多种,每种算法各有优点,各有缺陷,面对不同的排序环境选择不同的排序算法是我们学习的目的。本文就常用排序算法进行详细总结,包括选择排序(直接选择排序和堆排序)、交换排序(冒泡排序、快速
阅读全文
摘要:导读 文本总结了数据结构中常见的各种树,前面的文章中我们介绍过树和二叉树,比如用于实现平衡二叉树的AVL树和红黑树、B树、B-树、B+树、B*树、R树及字典树Trie树。 目录 1、平衡二叉树之AVL树 2、平衡二叉树之红黑树 一、平衡二叉树之AVL树 参考博客:https://www.cnblog
阅读全文
浙公网安备 33010602011771号