复习
文章平均质量分 88
等到烟火清凉、
这个作者很懒,什么都没留下…
展开
-
数据库
一些概念 数据库的好处 •实现数据持久化 •使用完整的管理系统统一管理,易于查询 DB 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS 数据库管理系统(Database Management System)。数据库是通过DBMS创 建和操作的容器 SQL 结构化查询语言(Structure Query Language):专门用来与数据库通信的语 言。 SQL的优点: 1、不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL 2、简单易学 3、虽然简单,但原创 2021-03-22 19:41:43 · 141 阅读 · 0 评论 -
泛型
为什么要有泛型(Generic) 泛型:标签 举例: 中药店,每个抽屉外面贴着标签 超市购物架上很多瓶子,每个瓶子装的是什么,有标签 泛型的设计背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的 对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来 解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于 这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个 参数,这个类型参数叫做泛型。Collec原创 2021-03-20 15:49:26 · 124 阅读 · 0 评论 -
多线程
程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。 进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。 若一个进程同一时间并行执行多个线程,就是支持原创 2021-03-16 22:10:44 · 107 阅读 · 0 评论 -
面向对象 三(完)
关键字:static 使用范围: 在Java类中,可用static修饰属性、方法、代码块、内部类 不能修饰构造器 被修饰后的成员具备以下特点: 随着类的加载而加载 优先于对象存在 修饰的成员,被所有对象所共享 访问权限允许时,可不创建对象,直接被类调用 3.使用static修饰属性:静态变量(或类变量) 3.1 属性,按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改其原创 2021-03-14 10:26:16 · 173 阅读 · 0 评论 -
面向对象 二
继承性 为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中, 那么多个类无需再定义这些属性和行为,只要继承那个类即可。 此处的多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)。可以理解为:“子类 is a 父类” 类继承语法规则: class Subclass extends SuperClass{ } 例子如下 class Student extends Person { public String school; } 关于继承的规则: 子类不能直接访问父类中私有原创 2021-03-13 21:29:33 · 550 阅读 · 0 评论 -
面向对象 一
面向过程(POP) 与 面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。 面向过程,强调的 是功能行为,以函数为最小单位,考虑怎么做。 面向对象,将功能封装进对 象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如 抽象、分类、继承、聚合、多态等。 面向对象的三大特征 封装 (Encapsulation) 继承 (Inheritance) 多态 (Polymorphism) 英文全称 面向对象:Object O原创 2021-03-13 14:32:43 · 323 阅读 · 0 评论 -
数组
数组的一些东西 数组(Array),是多个相同类型数据按一定顺序排列 的集合,并使用一个名字命名,并通过编号的方式 对这些数据进行统一管理。 数组的常见概念 数组名 下标(或索引) 元素 数组的长度 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是 这块连续空间的首地址。 数组的长度一旦确定,就不能修改。 我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快 数组的分类: 按照维度:一维数原创 2021-03-10 21:28:20 · 238 阅读 · 0 评论 -
流程控制
第二篇 转义字符 \n 换行符 \b 退格符 \r 回车 \t 制表 "双引号 '单引号 \反斜线 程序流程控制 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构 根据条件,选择性地执行某段代码。 有if…else和switch-case两种分支语句。# 使用分支语句的条件判断 使用分支语句的条件判断 如果判断的具体数值不多,而且符合byte、short 、char、int、String、枚举等几 种类型。虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。 其他情况:对区原创 2021-03-07 15:53:55 · 67 阅读 · 0 评论