数据库设计范式(必须遵守的规则):目的是让数据库的表尽可能减少冗余数据的存在 1.第一范式:数据表中的每一列都必须是不可分割的基本数据项 2.第二范式:每一个表必须要有主键,...
1.需求分析阶段 1.1 成果物:分析出程序包含哪些功能模块,每个模块下的功能点有哪些,每个功能点涉及到哪些实体、实体包含哪些属性、属性都有什么特征(有什么校验条件,属性...
Set或Map集合(以对象作为Map的键)比较对象的时候,会首先按照hashCode()方法去比较两个对象,如果两个对象hashCode()相等,则会再用equals()方法...
对于 Ainstance of B,可以判断A是不是B类、B的子类或接口B的实现类实例,如果是返回true,否则返回false。也就是说: instanceof 操作符的左...
1.Final修饰的类不可继承,如工具类中的String、Math等。 2.Final修饰的方法不可重写; 3.Final修饰的变量均为常量,数值一旦确定不可修改。
1.如果List中存的是包装类,比如Integer、String等,可以用Collections.sort( List<T> list)方法完成对list的一个升序排序 2....
什么是迭代器 1.迭代器是一个遍历容器(list、set、map)中元素的工具; 2.使用迭代器使得客户端可以不直接和集合打交道,从而避免了集合的内部结构直接暴露出来; 迭代...
1.只要一个类继承了另一个类(或者说这个类本身存在着继承关系),那么这个类一定要调用父类的构造方法,而super就代表着父类; 2.父类仅存在无参构造方法,子类默认调用父类无...
1.访问修饰符 类内部 本包 子类 外部包 public Yes Yes Yes Yes p...
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: MongoDB没有创建数据库的命令,但有类似的...
自习一整天?
多表查询1. 笛卡尔积(交叉连接) 笛卡尔积是关系型数据库,进行多表查询的基础A{a,b,c}B{d,e,f,g}A x B = {ad,ae,af,ag,bd,be,bf,bg,c...
1. 笛卡尔积(交叉连接) 笛卡尔积是关系型数据库,进行多表查询的基础A{a,b,c}B{d,e,f,g}A x B = {ad,ae,af,ag,bd,be,bf,bg,c...
1. 数据查询语句的基础语法 1.1 基础语法 在MySQL中 select 表示查询,select可以单独成句,是MySQL的方言比如查询系统时间: select now(...
1.对于MySQL的基本操作 1.删除语句 1. DELETE FROM + 表名称 (不改变表格结构); 2.DROP TABLE + 表格名 (删除表,即连同表格结构整...