java Java8新特性(2).方法引用

一、什么是方法引用

1.什么是方法引用
  • 直接访问类或者实例的已经存在的方法或者构造方法。
  • 方法引用提供了一种引用而不执行方法的方式,它需要由兼容的函数式接口构成的目标类型上下文。
  • 计算时,方法引用会创建函数式接口的一个实例
2.方法引用的格式
  • 实例对象::方法名
  • 类名::方法名

二、方法引用的形式

方法引用主要与stream流处理一起使用,实现数据的筛选过滤等

1.构造方法引用

形式为 ClassName::

java 一张图说明JAVA8的新特性

Java8是一个长期支持版,有很多的特性值得去学习和研究。其特性主要有:

  • 1.lambda表达式
  • 2.接口默认方法和静态方法
  • 3.方法引用
  • 4.Stream流处理
  • 5.Optional
  • 6.新的日期时间API

具体细节如下图:

java8新特性

java java通过JDBC操作数据库

一、什么是JDBC

JDBC即Java DataBase Connective,是由JAVA提供的一组成平台无关的数据库操作标准。通过这个规范,各数据库服务商实现各自的驱动,用来管理和操作数据库。

JDBC的作用

二、使用JDBC操作数据库

1.JDBC操作数据库的主要步骤
  • (1)加载数据库驱动
  • (2)建立数据库连接
  • (3)预备需要执行的SQL语句
  • (4)执行SQL语句并获取结果,对结果进行处理
  • (5)释放资源(关闭连接)

java java异常与错误处理

一、什么是异常

1.异常的概念

所谓异常就是没有达到程序预期的结果。

2.异常与错误

java中的异常与错误

  • 错误:虚拟机等相关的错误,开发人员无法在程序中做预处理
  • 异常:开发人员可以根据不同的异常类型设定一些处理方案
3.java中的异常体系

java中的异常类体系

  • Error : 错误类
  • Exception : 异常类(开发中重点关注的地方)

二、Java异常处理机制

1.异常捕获及处理
  • try : 表示可能出现问题的代码块,也是被捕获的代码段(