1、使用Lambda表达式实现多线程 public static void main(String[] args) { //使用匿名内部类的方式,实现多线程 new Thread(new Runnable() { @Override public void run() { System.out.pr ...
分类:
编程语言 时间:
2020-06-30 17:34:32
阅读次数:
55
函数: 1.函数声明 kotlin中的函数使用fun关键字声明: fun double(x: Int): Int { return 2 * x } 2.函数用法 调用函数使用传统的方法: val result = double(2) 调用成员函数使用点表示法: Stream().read() // ...
分类:
其他好文 时间:
2020-06-30 17:16:06
阅读次数:
71
Lambda表达式:ide //原来的匿名内部类 @Test public void test1(){ Comparator<String> com = new Comparator<String>(){ @Override public int compare(String o1, String ...
分类:
编程语言 时间:
2020-06-30 14:38:25
阅读次数:
65
ES6新特性(2015) ES6的特性比较多,在 ES5 发布近 6 年(2009-11 至 2015-6)之后才将其标准化。两个发布版本之间时间跨度很大,所以ES6中的特性比较多。 在这里列举几个常用的: 类 模块化 箭头函数 函数参数默认值 模板字符串 解构赋值 延展操作符 对象属性简写 Pro ...
分类:
其他好文 时间:
2020-06-30 14:24:52
阅读次数:
65
Java demo: Map<String, User> map = new HashMap<>(); map.put("id1", new User(1,"name1")); map.put("id2", new User(2,"name2")); String str = map.entrySe ...
分类:
编程语言 时间:
2020-06-30 12:35:18
阅读次数:
125
1. let 和 const 在es6之前,一般是用 var 用来定义变量、函数、对象等,由于 js 是弱类型的语言,js中所有的变量包括 number/string/boolean/undefined/function/object 都能通过var关键字来定义,在js中:var a; 声明未赋值默 ...
分类:
其他好文 时间:
2020-06-30 10:46:59
阅读次数:
46
1.几个常用单词 1.1 jdk ? JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 jdk1.8新特性 Java 8允许我们给接口添加一个非抽象的方法 ...
分类:
编程语言 时间:
2020-06-29 21:26:02
阅读次数:
66
PHP标量类型与返回值类型声明 默认情况下,所有的PHP文件都处于弱类型校验模式。 PHP 7 增加了标量类型声明的特性,标量类型声明有两种模式: 强制模式 (默认) 严格模式 declare(strict_types=1); 代码中通过指定 strict_types的值(1或者0),1表示严格类型 ...
分类:
Web程序 时间:
2020-06-29 18:47:18
阅读次数:
78
一、创建流的方式 1、通过Collection接口方法:default Stream<E> stream() Stream<String> stream = list.stream(); 2、通过Stream接口 2.1 public static<T> Stream<T> of(T... valu ...
分类:
编程语言 时间:
2020-06-29 18:46:37
阅读次数:
67