前面我们讲了 Java 程序要通过 JDBC 接口来查询数据库。JDBC 是一套接口规范,它在哪呢?就在 Ja…
数据库操作总结起来就四个字:增删改查,行话叫 CRUD:Create,Retrieve,Update 和 De…
数据库事务(Transaction)是由若干个 SQL 语句构成的一个操作序列,有点类似于 Java 的 sy…
使用 JDBC 操作数据库的时候,经常会执行一些批量操作。 例如,一次性给会员增加可用优惠券若干,我们可以执行…
我们在讲多线程的时候说过,创建线程是一个昂贵的操作,如果有大量的小任务需要执行,并且频繁地创建和销毁线程,实际…
本章我们介绍 Java 的函数式编程。 我们先看看什么是函数。函数是一种最基本的任务,一个大型程序就是一个顶层…
在了解 Lambda 之前,我们先回顾一下 Java 的方法。 Java 的方法分为实例方法,例如 Integ…
使用 Lambda 表达式,我们就可以不必编写 FunctionalInterface 接口的实现类,从而简化…
Java 从 8 开始,不但引入了 Lambda 表达式,还引入了一个全新的流式 API:Stream API…
要使用 Stream,就必须先创建它。创建Stream 有很多种方法,我们来一一介绍。 Stream.of()…