泛型和项目 1. 泛型 1.1 泛型概述 1.2 泛型格式 1.3【 补充知识点包装类】 1.4 泛型在方法中使用【重点】 1.4.1 格式概述 1.4.2 代码演示 1.4.3 自定义泛型使用案例 1.5 泛型在类中使用【重点】 1.5.1 格式概述 1.5.2 代码案例 1.5.3 泛型在类内使 ...
分类:
其他好文 时间:
2020-05-14 01:41:21
阅读次数:
53
模块和源文件、访问级别、访问控制语法、自定义类型、子类、常量,变量,属性,下标、构造器、协议、扩展、泛型、类型别名。 访问控制可以限定其它源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口。 可以明确地给单个类型(类、结构 ...
分类:
编程语言 时间:
2020-05-12 20:37:40
阅读次数:
80
1. 前言 Java 1.5 引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。 2. 基本类型无法直接使用泛型 以下写法是错误的: 基本类型是不能够作为泛型类型的,需要使 ...
分类:
编程语言 时间:
2020-05-12 11:34:06
阅读次数:
56
基本选择器 基本选择器分为四种: 通用选择器 标签选择器 类选择器 ID 选择器 1. 通用选择器 通用选择器是一个星号*,功能类似于通配符,用与匹配文档中所有的元素类型,使页面中所有元素都是用该规则。 <!DOCTYPE html> <html> <head> <meta charset="UTF ...
分类:
Web程序 时间:
2020-05-12 09:32:44
阅读次数:
103
什么是泛型 Java泛型( generics) 是JDK 5中引?的?个新特性, 允许在定义类和接?的时候使?类型参数( type parameter) 。 声明的类型参数在使?时?具体的类型来替换。 泛型最主要的应?是在JDK 5中的新集合类框架中。 泛型最?的好处是可以提?代码的复?性。 以Li ...
分类:
编程语言 时间:
2020-05-11 17:07:00
阅读次数:
80
1.Pair 1.1 Pair定义: namespace std { template<class _T1, class _T2> struct pair { _T1 first; _T2 second; } } 两个成员都是public。 实现一个泛型类函数模板,将一个pair写入一个stream ...
分类:
编程语言 时间:
2020-05-10 23:31:30
阅读次数:
133
1.委托 我对委托的理解是一个公共资源,可以把委托比作外卖小哥,外卖小哥可以帮商家A送货,也可以帮商家B送货,并且这些商家也不需要知道买他们东西的人的住址,这个送货的过程就是交给外卖小哥去做的。这样的话,分工很明确,自然整个过程的效率也提高了。 委托是一种类型(委托类型),同意需要定义,实例化,之后 ...
构造方法引用 构造方法引用与一般方法引用类似,只不过方法名为new。例如,Person::new是Persion构造方法的一个引用。若Person类存在多个构造方法该如何选择呢?着取决于上下文。 可以用数组类型创建构造器引用。 由于Java不能创建泛型数组,很多方法往往放回Object[],数组构造 ...
分类:
其他好文 时间:
2020-05-10 01:10:51
阅读次数:
49
第3章 管道符、重定向与环境变量 1.输入输出重定向 输入重定向 < 命令 < 文件 输出重定向 标准> 覆盖> 追加>> 错误2> 覆盖2> 追加2>> 不管标准还是错误 &> 2.管道符 执行格式为“命令A | 命令B” 3.命令行的通配符 通配符就是通用的匹配信息的符号。比如 星号(*)代表匹 ...
分类:
系统相关 时间:
2020-05-10 01:10:13
阅读次数:
82
示例: ①基础,根据最基础的规则编写。这条规则的作用:判断这些依赖文件,如果发现某个依赖文件被修改过(make会比较依赖文件和目标文件的时间,比如比目标文件时间新,认为被修改过),就会执行命令,来重新生成目标文件。简单暴力,但是效率低 test : main.c sub.c sub.h gcc -o ...
分类:
其他好文 时间:
2020-05-09 23:16:56
阅读次数:
83