- 博客(8)
- 收藏
- 关注
原创 Hello Java8 快速上手第二篇
4.Stream流4.1 创建Stream流4.1.1 有限流: 根据创建字段确定大小有限的流Arrays.stream(Object[] objs),传入数组/对象组Stream<T>.of(T… values),传入泛型为T的可变参数,注意当传入集合时,并不会对集合进行拆解操作collection.stream(),colleciton可以直接调用接口方法获取流在《J...
2018-12-04 19:19:17 397 1
原创 Hello Java8 快速上手第一篇
1.接口的默认方法java8允许给接口中的抽象方法添加默认的方法体,当该方法未被重写时,执行默认方法;接口可包含多个默认方法特别注意: 默认方法不属于抽象方法实例如下:public interface ITest { //抽象方法 public void test(); //默认方法 default public String Work...
2018-12-04 19:16:18 254 1
原创 Oracle ALL、ANY关键字用法
ALL:表示条件满足于所有子查询结果的数据例如:查询工资大于所有职位是 ‘ST_CLERK’ 的员工工资的员工姓名,工资先看下’ST_CLERK’职位的所有员工与工资select salary from employees where job_id = 'ST_CLERK');运行结果: 即此题可理解为 select salary from employees wh...
2018-07-20 09:36:45 6077
原创 Oracle 分析函数、聚合函数的简单使用 学习笔记+实例
分析函数也称为窗口函数,其功能为在一定的数据范围进行排序、汇总等,多用于大型报表产生累计值,滑动平均值,中心值以及汇总报表。1.分析函数结构分析分析函数语句结构:function (argument1,argument2,...argumentN)over ([partition-by-clause] [order-by-clause] [windowing-clause])由标...
2018-07-19 14:47:57 859
原创 Oracle Exists与Not Exists操作 学习笔记+实例
测试用表A_用户表(test_table_A): 测试用表B_存储物品表(test_table_B): 1.exists操作select *from test_table_A Awhere exists( select 1 from test_table_B where owner = A.A_id);执行结果: 分步看其执行原理为:1&g...
2018-07-18 11:08:33 6120 1
原创 Oracle Group by增强功能(Rollup,Cube,Grouping sets及Grouping函数)学习笔记+实例
Rollup,Cube,Grouping sets都是用于在Group by的基础上进行小组小计,合计等增强操作,多用于如公司-部门-小组等多级运算。在本次测试中用到数据表如下(建表语句及测试数据在文章末尾): 包含员工ID,员工姓名,部门ID,职位ID,薪资 1.Rollup1.1 使用实例SELECT department_id, job_id,employee_id,...
2018-07-17 20:47:34 1899
原创 Oracle 递归操作/树结构表操作学习笔记+实例
1.树结构表树结构表是指表中存放的数据之间存在层次关系(父子关系),其本质为树形结构图。如员工表(employees)包含员工id(employee_id)和领导id(manager_id),其manager_id即为父节点,通过每一个员工的父节点即可确定整个树形结构。如图示: 例表如下: 2.递归查询语句递归查询语句格式:SELECT [LEVEL], colum...
2018-07-17 16:54:36 1835
原创 Java反射的基本应用——代码详解
Java反射的基本应用——代码详解import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class ReflectTest2 {
2017-10-20 09:27:01 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人