在阅读Optional的源码时看到很多地方都使用Object.requireNonNull()方法,于是好奇的…
泛型概念 本质是参数化类型,把类型作为参数传递。 常见形式有泛型类、泛型接口、泛型方法。 语法 T成为类型占位…
runnable 线程接口 需要实现run接口 没有返回值(void run) 没有抛出异常 callable…