摘要: TS(六)三斜线指令与声明文件 1 三斜线指令 类似于import的作用,但是不知道为什么我这里无效 ///<reference path="index2.ts" /> ///<reference path="index3.ts" /> namespace A { export const a = 阅读全文
posted @ 2023-12-18 13:59 Tod4 阅读(40) 评论(0) 推荐(0) 编辑
摘要: TS(五)tsconfig配置文件与命名空间 1 tsconfig配置文件简介 使用tsc --init即可生成ts配置文件 "compilerOptions": { "incremental": true, // TS编译器在第一次编译之后会生成一个存储编译信息的文件,第二次编译会在第一次的基础上 阅读全文
posted @ 2023-12-18 13:59 Tod4 阅读(186) 评论(0) 推荐(0) 编辑
摘要: TS(四)泛型与泛型约束 1 基本使用 TS的泛型可以让函数能够动态地支持多种参数和返回值的数据类型 即在写的时候不指定具体的数据类型,而在调用的时候进行指定 TS的泛型在调用的时候可以不用指定类型,解释器会自己推断,下面的两个语句作用是相同的 fun2<string, string>("1", " 阅读全文
posted @ 2023-12-18 13:58 Tod4 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 元组 元组定义需要指定每一个元素的类型: let arr:[number, boolean] = [1, true] arr[0] = 2 越界则推断为交叉类型 let arr:[number, boolean] = [1, true] arr.push(2) console.log(arr) 如果 阅读全文
posted @ 2023-12-18 13:58 Tod4 阅读(20) 评论(0) 推荐(0) 编辑
摘要: JDK9新特性 概述 ​ java9提供了近150项新功能,包括: 模块化系统 jShell命令 多版本兼容jar包 接口的私有方法 钻石操作符的升级使用 语法改进:try String存储结构 集合特性:of() 增强streamAPI 全新HTTP客户端API Deprecated的相关API 阅读全文
posted @ 2023-12-18 13:54 Tod4 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Stream API 1 概述 Stream是java8中处理集合的关键抽象概念 它可以指定对集合进行的操作,比如执行肥非常复杂的查找、过滤和映射等操作 还可以使用Steam API来进行并行操作 2 Steam实例化 2.1 集合创建 ​ 实现自接口collection.stream() @Tes 阅读全文
posted @ 2023-12-18 13:07 Tod4 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Java8新特性 速度更快:如HashMap底层使用红黑树 代码更少 强大的Stream API 便于并行 最大化减少空指针异常:Optional Nashorn引擎:在JVM上运行JS应用 1 Lambda表达式 1.1 Lambda表达式的格式 (o1, o2) -> Integer.compa 阅读全文
posted @ 2023-12-18 13:06 Tod4 阅读(20) 评论(0) 推荐(0) 编辑