摘要: 1. 什么是分组函数 2. 组函数语法 3. 分组数据 4. 非法使用组函数 5. 过滤分组 阅读全文
posted @ 2017-04-03 23:06 fengze 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1. 笛卡尔集 笛卡尔集会在下面条件下产生: 省略连接条件 连接条件无效 所有表中的所有行互相连接 省略连接条件 连接条件无效 所有表中的所有行互相连接 为了避免笛卡尔集, 可以在 WHERE加入有效的连接条件。 2. Oracle连接 3. 等值连接 4. 表的别名 5. 连接多个表 6. 非等值 阅读全文
posted @ 2017-04-03 22:59 fengze 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 过滤 2. 字符和日期 3. 比较运算 4. 逻辑运算 5. 优先级 6. ORDER BY 子句 阅读全文
posted @ 2017-04-03 22:38 fengze 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. 对于日期型数据, 做 *, / 运算不合法 2. 包含空值的数学表达式的值都为空值 3. 别名可以在列名和别名之间加入关键字‘AS’,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写 4. oracle 中连接字符串使用 "||", 而不是 java 中的 "+" 5. 日期和字符 阅读全文
posted @ 2017-04-03 22:28 fengze 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 流的分类 按操作数据单位不同分为:字节流(8 bit),字符流(16 bit) 按数据流的流向不同分为:输入流,输出流 按流的角色的不同分为:节点流,处理流 2. 示例代码 1 package com.windy.io; 2 3 import java.io.File; 4 import ja 阅读全文
posted @ 2017-03-25 17:31 fengze 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1. 基本原理 将待排序的元素分为已排序(初始为空)和未排序两组,依次将未排序的元素中值最小的元素放入已排序的组中。 直接选择排序简单直观,但性能略差;堆排序是一种较高效的选择排序方法,但实现起来略微复杂。 2. 直接选择排序 基本过程为: 在一组元素R[i]到R[n]中选择具有最小关键码的元素 若 阅读全文
posted @ 2017-03-24 00:27 fengze 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. Java集合概述 Java 集合可分为 Collection 和 Map 两种体系(1) Collection接口: Set:元素无序、不可重复的集合(高中的集合) List:元素有序,可重复的集合(动态数组) (2) Map接口:具有映射关系“key-value对”的集合(函数) 2. Co 阅读全文
posted @ 2017-03-18 19:51 fengze 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1. why: 反射是学习 Java 框架的基础. Java 框架的底层实现都是基于反射. 2. Class: 1). Class 是一个类型. 2). 当一个 .class 文件被加载到 JVM 时, 在 JVM 内部会创建唯一的一个 Class 对象, 它对应 .class 文件,也就是说.cl 阅读全文
posted @ 2017-03-18 14:05 fengze 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. this this表示当前对象,可以调用类的属性/方法/构造器. 使用场景: 它在方法内部使用时,即这个方法所属对象的引用; 它在构造器内部使用时,表示该构造器正在初始化的对象. 2. super super可引于访问父类中定义的属性和成员方法; super可用于在子类构造器中调用父类的构造器 阅读全文
posted @ 2017-03-18 14:04 fengze 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1. 面向对象的三特征之一: 封装 使用者对类内部定义的属性(对象的成员变量)的直接操作会导致数据的错误、混乱或安全性问题.封装的好处:隐藏实现的细节、更安全、更容易维护. 2. 面向对象思想"落地"法则(二) Java中通过将数据声明为私有的(private),再提供公共的(public)方法:g 阅读全文
posted @ 2017-03-18 14:03 fengze 阅读(373) 评论(0) 推荐(0) 编辑