···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
泛型
TypeScript 泛型(Generic)
TypeScript 泛型(Generic),本节开始介绍 TypeScript 一些进阶知识点,第一个要介绍的泛型是 TypeScript 中非常重要的一个概念,它是一种用以增强函数、类和接口能力的非常可靠的手段。,使用泛型,我们可以轻松地将那些输...
Kotlin Reified 实化类型参数
Kotlin Reified 实化类型参数,1. 泛型类型擦除,我们都知道 JVM 中的泛型一般是通过 类型擦除 实现的,也就是说 泛型类实例的类型实参在编译时被擦除,在运行时是不会被保留的 。,基于这样实现的做法是有历史原因的,最大...
Kotlin 中的集合
Kotlin 中的集合,今天一起来探索下 Kotlin 中的集合,集合可以说是编程语言中最为常用以及核心语法点之一。集合一般用于结构化数据存储,我们都很熟悉 Java 中的集合。其实 Kotlin 中的集合与 Java 中的集合还是有一些不...
Kotlin 泛型型变
Kotlin 泛型型变,上篇文章我们一起为 Kotlin 中的泛型型变做了一个很好的铺垫,深入分析下类型和类,子类型和子类之间的关系、什么是子类型化关系以及型变存在的意义。那么今天将会讲点更有挑战性的东西,也就是 Kotlin ...
Kotlin 初识泛型型变
Kotlin 初识泛型型变,相信有很多初学者对 Kotlin 中的泛型型变都是一知半解,泛型型变概念太多了,而且每个概念和后面都是相关的,只要前面有一个地方未理解后面的难点更是越来越看不懂。Kotlin 的泛型比 Java 中的泛型...
Kotlin 类型系统
Kotlin类型系统,这篇文章一起来看下 Kotlin 中类型系统,其中涉及到一个很重要的概念就是大家常说的可空性以及为什么 Kotlin 相比 Java 在一定程度上能降低空指针异常 。此外在 Kotlin 中完全采用和 Java 不同思路来定...
Kotlin 泛型型变的应用
Kotlin 泛型型变的应用,上篇文章我们一起研究了 Kotlin 泛型中型变,而这篇文章主要是为了补充泛型中的星投影以及泛型型变是如何被应用到实际开发中的去。并且我会用上篇文章知识一步步确定最终我们该使用协变、逆变、还...
Java 泛型
Java 泛型,本小节我们将学习 Java5 以后出现的一个特性: 泛型(Generics)。通过本小节的学习,你将了解到 什么是泛型 , 为什么需要泛型 ,如何使用泛型,如何自定义泛型,类型通配符等知识。,1. 什么是泛型,泛型不只是 Java...