摘要: 白话介绍 简单来说就是:规范化的例子 和功力层次一样,越高越强 越高级的范式冗余 就是内力杂质约少 不能跨级范式 专业介绍 一个低一级范式的关系模式通过模式分解(Schema Decomposition)可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化(Normalization)。 阅读全文
posted @ 2020-08-30 17:21 骚哥 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 关系数据结构 关系模式就是表头 实体: 表的结构 属性值: 列: 也叫字段 也叫属性 行: 又叫元组 又叫记录 分量: 一个单元格 简单应用 码或键(Key): 特殊的属性(唯一性,学号) 超码或超键: 除了决定要素还有多余的索引 候选码或候选键: 不能移除任何一个属性 两个属性以上的最小超码或超键 阅读全文
posted @ 2020-08-30 11:29 骚哥 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 目标: 当使用泛型类或者接口时,传递的数据中,泛型类型不确定,可以通过通配符<?>表示。但是一旦使用泛型的通配符后,只能使用Object类中的共性方法,集合中元素自身方法无法使用。 步骤: 通配符基本使用 通配符高级使用 受限泛型 讲解: 通配符基本使用 泛型的通配符:不知道使用什么类型来接收的时候 阅读全文
posted @ 2020-08-29 22:02 骚哥 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 泛型的定义与使用 目标: 我们在集合中会大量使用到泛型,这里来完整地学习泛型知识。泛型,用来灵活地将数据类型应用到不同的类、方法、接口当中。将数据类型作为参数进行传递。 步骤: 定义和使用含有泛型的类 定义和使用含有泛型的方法 定义和使用含有泛型的接口 讲解: 定义和使用含有泛型的类 定义格式: 修 阅读全文
posted @ 2020-08-29 21:55 骚哥 阅读(2946) 评论(0) 推荐(0) 编辑
摘要: 基本类型数组转List 小数 double[] src = {1.1,2.1,3.1}; List<Double> list = Arrays.stream( src ).boxed().collect(Collectors.toList()); System.out.println(list); 阅读全文
posted @ 2020-08-29 20:30 骚哥 阅读(490) 评论(0) 推荐(1) 编辑
摘要: 1.数组 数组中的元素可以是基本数据类型 数组只能存放相同数据类型的多元素 也可以是引用类型(String) 数组长度是固定的 2.集合 集合中的元素只能是引用数据类型 集合可以存放不同数据类型的多元素 没有使用泛型前 但使用了泛型后,也是存相同的类型 集合的长度是可变的 总结表: 阅读全文
posted @ 2020-08-29 17:03 骚哥 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-08-29 13:15 骚哥 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一丶问题显现: 当你是父类的情况下,像使用子类的特定功能,就需要向下转型,但向下转型有可能会报错(ClassCastException) 而instanceof关键字就是解决异常的小能手,他能判断是否能转型 二丶解决方法: 为了避免ClassCastException的发生,Java提供了 inst 阅读全文
posted @ 2020-08-28 20:47 骚哥 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 问题显现: 解决办法: 恢复默认布局 阅读全文
posted @ 2020-08-28 15:57 骚哥 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 问题显现: 解决方法: 阅读全文
posted @ 2020-08-28 15:52 骚哥 阅读(2106) 评论(0) 推荐(0) 编辑