java基础复习(3)

写在前面 前面学习了Lambda表达式,现在来学习一下根据Lambda表达式衍生出的Stream流和方法引用。 Stream流 引子 一提到流,可能都只会想到IO流。实际上,流不一定是IO流,今天就来学习一下Stream...

Java连载131-Connection接口和Statement接口

一、Connection接口 该接口代表Java程序和数据的连接,只有获取该连接对象,才能访问数据库来操作数据表 常用方法: 方法 说明 creatStatement() 创建并返回一个Statement实例,通常在执行...

Java8(五) 接口默认方法

接口默认方法 在接口中的方法前加上default关键字就可以在接口中写方法的默认实现。 默认方法,接口的子类不需要实现,可以直接使用 可以定义一个或多个默认方法 以List接口为例,在Java8中新增了默认方法: pub...

Java8(四) StreamAPI

Stream API 使用一种类似于SQL语句从数据库查询数据的直观方式对Java集合进行运算和表达。 将要处理的元素集合看作一种流, 流在管道中传输,我们可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 Str...

23种设计模式之代理模式(动态代理)

一:什么是动态代理:   利用反射机制在运行时创建代理类。接口、被代理类不变。 二:动态代理和静态代理的不同:   1、静态代理的代理类是程序员事先写好的   2、动态代理的代理类是在程序运行时动态生成的 三:动态代理分...

Java集合框架1-

HashMap的知识点可以说在面试中经常被问到,是Java中比较常见的一种数据结构。所以这一篇就通过源码来深入理解下HashMap。 1 HashMap的底层是如何实现的?(基于JDK8) 1.1 HashMap的类结构...

selenium的弹框操作

selenium之弹框操作   一、分类 弹框类型自见解分为四种: 1,页面弹框 2,警告提示框(alert) 3,确认消息框(confirm) 4,提示消息对话(prompt) 提示: seleni...

Spring的事务管理配置

Spring事务的核心对象 ​ spring提供了三大接口来实现事务的控制 PlatformTransactionManager 此接口定义了事务的基本操作,因为此类是一个接口,所以我们创建事务对象,需要用其实现类Dat...

if,switch学习

我们知道第一个程序java的入门程序是Hello World所以我们写过:System.out.println(“Hello World”); 这个是java的输出语句,这个时候我们该怎么想呢,输...

Java多线程基础

程序、进程、线程的理解   程序(program):为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。   进程(process):是程序的一次执行过程,或是正在运行的一个程序。   线程(...

Java设计模式6大原则

目录 单一职责原则 开放封闭原则 里式替换原则 依赖倒置原则  迪米特原则 接口隔离原则   设计模式的6大原则,单一职责原则,开放封闭原则,里式替换原则,依赖导致原则,迪米特原则和接口隔离原则。 单...
加载更多