downgoon
downgoon


https://gobyexample.com/ https://www.callicoder.com/categories/golang/
https://gist.github.com/nicolasdao/a7adda51f2f185e8d2700e1573d8a633
# F2: 函数指针 ## 现有类的方法 - 类定义:类与方法 ``` java public class UserHandler { public void create(Command command) throws CommandException { System.out.println("user create action"); } } ``` - 方法调用:函数调用 ``` java...
# F3: lambda 表达式 ## 本质是匿名函数 什么是``lambda``表达式?个人理解就是``匿名函数``。 在Java中的函数,一般是这样的: ``` java int sum(int x, int y) { return x + y; } ``` 可见一个函数的组成是:函数名 sum,输入参数 (int x, int y),返回值 int 和...
# 备忘录 ## 预定义函数指针:lambda表达式与预定义函数 | 输入参数个数 | 返回值个数 | 通用函数指针名 | | -----| ---- | ------| | 0 | 1 | ``java.util.function.Supplier`` | | 1 | 1 | ``java.util.function.Function`` |...
# F4: Stream API & SQL Select ``` java import java.util.stream.Collectors; import java.util.stream.Stream; public class StreamSQLSelect { public static void main(String[] args) { // selectAll(); // 1. 投影运算 // selectNameWay1();...
# F5: 接口的静态方法 在``vertx``的接口中,有非常多的接口中定义了“静态方法”: ``` java private void setupDefaultStackHandlers(Router router) { router.route().handler(CookieHandler.create()); router.route().handler(BodyHandler.create()); router.route().handler(SessionHandler.create(LocalSessionStore.create(vertx))); } ``` 其中:``CookieHandler.create()``是接口的静态方法 ``` java package io.vertx.ext.web.handler; import io.vertx.ext.web.handler.impl.CookieHandlerImpl; public interface CookieHandler extends Handler { static...