jdk8
jamesge2010
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DelayQueue的使用
【代码】DelayQueue的使用。原创 2025-09-29 01:39:15 · 151 阅读 · 0 评论 -
JVM面试宝典
原创 2024-09-11 15:12:18 · 202 阅读 · 0 评论 -
CompletableFuture使用详解
简单的任务,用Future获取结果还好,但我们并行提交的多个异步任务,往往并不是独立的,很多时候业务逻辑处理存在串行[依赖]、并行、聚合的关系。如果要我们手动用 Future 实现,是非常麻烦的。CompletableFuture是Future接口的扩展和增强。CompletableFuture实现了Future接口,并在此基础上进行了丰富地扩展,完美地弥补了Future上述的种种问题。更为重要的是,CompletableFuture实现了对任务的编排能力。原创 2024-07-29 03:08:30 · 3845 阅读 · 0 评论 -
jdk8日期对象用法
`原创 2021-12-08 00:46:14 · 350 阅读 · 0 评论 -
countdownlatch&cyclicbarrier&semaphore
原创 2021-12-16 00:01:29 · 401 阅读 · 0 评论 -
自旋锁demo
原创 2021-12-23 00:31:39 · 437 阅读 · 0 评论 -
jdk8-api练习
APIExecrise.javapackage jdk8;import org.junit.Before;import org.junit.Test;import java.util.Arrays;import java.util.Comparator;import java.util.List;import java.util.Optional;import java.util.stream.Collectors;public class APIExecrise { L原创 2021-11-23 01:30:58 · 329 阅读 · 0 评论 -
java8 内置四大核心接口-DEMO
package jdk8;import org.junit.Test;import java.security.PublicKey;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;import java.util.function.Consumer;import java.util.function.Function;import java.原创 2021-08-18 23:54:58 · 153 阅读 · 0 评论 -
CompletableFuture
/** * */package com.gewb.completableFuture;import java.util.Optional;import java.util.Random;import java.util.concurrent.CompletableFuture;/** * @author Bingo.Ge * @date 2020年7月11日 */public class CompletableFutureInAction { private final s.原创 2020-07-11 22:40:16 · 142 阅读 · 0 评论 -
Collectors工具类的使用
/** * */package com.gewb.stream;import java.util.Arrays;import java.util.List;import java.util.Optional;import java.util.stream.Collectors;/** * @author Bingo.Ge * @date 2020年7月3日 */public class CollectorsAction { private final static Li.原创 2020-07-03 23:26:22 · 320 阅读 · 0 评论 -
OptionFlatMap
/** * */package com.gewb.entity;/** * @author Bingo.Ge * @date 2020年6月29日 */public class Car { private String name; /** * @return the name */ public String getName() { return name; } /** * @param name the name to set */ public .原创 2020-06-29 00:33:17 · 481 阅读 · 0 评论 -
Optional使用方法
/** * */package com.gewb.stream;import java.util.Optional;/** * @author Bingo.Ge * @date 2020年6月26日 */public class OptionalUsage { /** * @param args */ public static void main(String[] args) { /* * Optional<Dish> dishOptional.原创 2020-06-26 01:06:59 · 848 阅读 · 0 评论 -
StreamReduce
/** * */package com.gewb.stream;import java.util.Arrays;import java.util.stream.Stream;/** * @author Bingo.Ge * @date 2020年6月21日 */public class StreamReduce { /** * @param args */ public static void main(String[] args) { Stream<In.原创 2020-06-21 00:25:31 · 175 阅读 · 0 评论 -
使用stream获取文件流
/** * */package com.gewb.stream;import java.io.IOException;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.util.stream.Stream;.原创 2020-06-16 23:58:19 · 1215 阅读 · 0 评论 -
jdk8-stream的使用
/** * */package com.gewb.stream;/** * @author Bingo.Ge * @date 2020年6月15日 */public class Dish { private final String name; private final boolean vegetarian; private final int calories; private final Type type; /** * @param name * @p.原创 2020-06-16 00:33:35 · 251 阅读 · 0 评论 -
jdk8四种函数式接口(四)断言型接口
/** * */package com.gewb;import java.util.function.Predicate;/** * 断言型接口 * @author Bingo.Ge * @date 2020年6月10日 */public class TestPredicate { /** * @param args */ public static void main(String[] args) { Predicate<String> pred .原创 2020-06-10 23:52:14 · 1458 阅读 · 0 评论 -
jdk8四种函数式接口(三)供给型接口
/** * */package com.gewb;import java.util.function.Supplier;/** * 供给型接口 * @author Bingo.Ge * @date 2020年6月10日 */public class TestSupplier { /** * @param args */ public static void main(String[] args) { Supplier<String> sup = "h.原创 2020-06-10 23:51:41 · 622 阅读 · 0 评论 -
jdk8四种函数式接口(二)消费型接口
/** * */package com.gewb;import java.util.function.Consumer;/** * 消费型接口 * @author Bingo.Ge * @date 2020年6月10日 */public class TestConsumer { /** * @param args */ public static void main(String[] args) { Consumer<String> cons = S.原创 2020-06-10 23:50:45 · 854 阅读 · 0 评论 -
jdk8四种函数式接口(一)功能型接口
/** * */package com.gewb;import java.util.function.Function;/** * 功能型接口 * @author Bingo.Ge * @date 2020年6月10日 */public class TestFunction { /** * @param args */ public static void main(String[] args) { Function<String, Boolean>.原创 2020-06-10 23:49:39 · 453 阅读 · 0 评论 -
jdk8语法结构
/** * */package com.gewb;/** * @author Bingo.Ge * @date 2020年6月10日 */public class TestLamda { /** * @param args */ public static void main(String[] args) {// fun(new IMessage1() {// @Override// public void print() {// System.o.原创 2020-06-10 00:56:07 · 316 阅读 · 0 评论 -
jdk8四种函数式接口
/** * */package com.gewb;/** * @author Bingo.Ge * @date 2020年6月6日 */public class TestDemo { /** * @param args */ public static void main(String[] args) {// // 即使用string的static方法valueOf来当作IMessage接口的实现// IMessage<Integer, String>.原创 2020-06-10 00:27:52 · 901 阅读 · 0 评论
分享