java共386篇
Future在java中获取线程结果-uusu优素-乐高,模型,3d打印,编程

Future在java中获取线程结果

1、概念 Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。 2、Future接口 Future接口定义了主要的5个接口方法,有Runn...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
04615
java8中注解的多种用法-uusu优素-乐高,模型,3d打印,编程

java8中注解的多种用法

1、定义包装注释,包括实际注释的数组。 @interfaceHints{ Hint[]value(); } @Repeatable(Hints.class) @interfaceHint{ Stringvalue(); } 2、注解容器。 @Hints({@Hint("hint1"),@Hi...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03915
java数组默认值-uusu优素-乐高,模型,3d打印,编程

java数组默认值

本教程操作环境:windows7系统、java10版,DELL G3电脑。 1、不同数组的默认值 int类型定义的数组,初始默认值为0。 String类型定义的数组,默认值为null。 用UTF8字符集定义char类型的数组的结...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
02215
java中public修饰符是什么-uusu优素-乐高,模型,3d打印,编程

java中public修饰符是什么

1、任何其他类都可以访问被声明为public的类、方法、构造方法和接口。 2、若相互访问的public类分布在不同的包中,则需要导入相应public类所在的包。由于类的继承,所有的公共方法和变量都可以...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
04115
java阻塞队列的两种操作-uusu优素-乐高,模型,3d打印,编程

java阻塞队列的两种操作

1、支持阻塞的插入方法,当队列满时,队列会阻塞插入元素的线程,直到队列不满。 2、支持阻塞的去除方法,当队列为空时,获取元素的线程将等待队列变为非空。 实例 publicvoidput(Ee)throwsInte...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9327个月前
04515
java中使用全局变量终止线程-uusu优素-乐高,模型,3d打印,编程

java中使用全局变量终止线程

说明 1、使用自定义的全局变量终止线程。终止方法比较温柔,在拿到终止指令后,需要执行完当前的任务才会终止线程。 使用全局变量方式“终止说话”后又有一次“正在说话”。 2、全局变量控制线...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03515
java Sorted的使用注意点-uusu优素-乐高,模型,3d打印,编程

java Sorted的使用注意点

概念 1、Sorted是中间操作,返回排列顺序的Stream。如果不输入定制的Comparator,这些要素将按自然顺序排列。 使用注意 2、在执行Sorted操作之后,stringCollection中元素的顺序没有改变。Sorte...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03715
Filter在java中的过滤-uusu优素-乐高,模型,3d打印,编程

Filter在java中的过滤

说明 1、如果Lambda参数生成true值,则filter(能够生成boolean结果的Lambda)将生成元素; 2、生成false时,就不再使用此元素。 实例 创建一个 List 集合: List<String>stringCollection=...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03215
java HashMap的不安全分析-uusu优素-乐高,模型,3d打印,编程

java HashMap的不安全分析

原理分析 1、在HashMap中,put()方法行代码modCount++,这个代码一看就是线程不安全。 2、在扩展过程中取值不准确,HashMap的扩展将创建一个新空数组,并将旧的项目填入新的数组,如果此时去取...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03815
java中@Repeatable的注解-uusu优素-乐高,模型,3d打印,编程

java中@Repeatable的注解

在Java8中通过@Repeatable,可以对同一个类进行多次注释。 1、使用注解容器。 @Hints({@Hint("hint1"),@Hint("hint2")}) classPerson{} 2、使用可重复注释。Java编译器可以...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
02215