1. 可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可空 ...
泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候就可以使用泛型 泛型也可以看出是一个变量,用来接受数据类型 E e :Element 元素 T t: Type 类型 /* Collection<E> extends Iterable<E>,所有单鞋集合恶斗可以使用增强for public ...
分类:
编程语言 时间:
2020-05-31 12:36:48
阅读次数:
56
一、集合 Java 中的集合类存放于 java.util 包中,是一个存放对象的容器。 集合存放的是对对象的引用,对象本身还是存在于 JVM 堆内存中。 存放的是对象,即引用数据类型,对于基本数据类型采用自动装箱存储。 集合可以存放不同类型(一般情况下声明一个集合时会通过泛型进行约束),不限数量的数 ...
分类:
编程语言 时间:
2020-05-30 21:33:13
阅读次数:
71
C++提高编程 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 C++另一种编程思想称为 泛型编程 ,主要利用 ...
分类:
编程语言 时间:
2020-05-30 21:32:56
阅读次数:
56
1 class C<T> where T : new() 这是类型参数约束,where表明了对类型变量T的约束关系。where T:A 表示类型变量是继承于A的,或者是A本省。where T: new()指明了创建T的实例应该使用的构造函数。 .NET支持的类型参数约束有以下五种: where T ...
分类:
其他好文 时间:
2020-05-30 12:49:58
阅读次数:
66
java容器可以存放任意类型对象,取出时需要进行强转(通过泛型可以解决此类问题)。 容器类经常使用到的有三种:Map,List,Set; 先记录下ArrayList(最简单) ArrayList是List类的一种,继承AbstractList,并实现List<E>, RandomAccess, Cl ...
分类:
编程语言 时间:
2020-05-29 19:14:58
阅读次数:
66
在C#语言中,方法的重载作用非常大,但是使用重载需要注意方法的签名,必须有一种要不一样,具体指的是: 1、方法的返回值类型 2、方法的形参类型 3、形参类型的顺序 4、形参的个数 4、泛型的类型<string> 5、形参的修饰符如:out 1 class Program 2 { 3 static v ...
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 答案是可以使用 Java 泛型。 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛 ...
分类:
编程语言 时间:
2020-05-28 16:38:17
阅读次数:
67
网站在部署https证书的过程当中,主要的目的是为了通过https证书来对网站的安全进行保障,网站在申请https证书之后,还需要将https证书部署到网站的域名上,让网站的域名成为安全的,那么域名申请https怎么进行?域名申请https怎么进行?网站在申请域名证书的时候,首先需要清楚自己的网站域名数量的问题,https证书根据域名数量被分为了单域名https证书、多域名https证书、通配符h
分类:
Web程序 时间:
2020-05-28 14:56:04
阅读次数:
77
要想将CSS样式应用于特定的HTML元素,首先需要找到该目标元素。选择器是选择要添加要是的HTML标签的一种方式、模式。 CSS2.1版本的七种选择器: 基础选择器: 标签选择器、id选择器、类选择器、通配符选择器 高级选择器: 后端选择器、交集选择器、并集选择器 基础选择器 标签选择器 通过标签名 ...
分类:
Web程序 时间:
2020-05-28 01:01:27
阅读次数:
104