|
28 | 28 | * [2.5 数组](hc02/05_Arrays.md#数组)
|
29 | 29 | * [2.6 通配符与类型参数](ch02/06_Wildcards_Versus_Type_Parameters.md#通配符与类型参数)
|
30 | 30 | * [2.7 通配符捕获](ch02/07_Wildcard_Capture.md#通配符捕获)
|
31 |
| - * [2.8 对通配符的限制](ch02/08_Restrictions_on_Wildcards.md) |
32 |
| - * [第三章(集合类)](ch03/00_Comparison_and_Bounds.md) |
33 |
| - * [3.1 可比较的](ch03/01_Comparable.md) |
34 |
| - * [3.2 集合的最大值](ch03/02_Maximum_of_a_Collection.md) |
35 |
| - * [3.3 水果相关示例](ch03/03_A_Fruity_Example.md) |
36 |
| - * [3.4 比较](ch03/04_Comparator.md) |
37 |
| - * [3.5 枚举类型](ch03/05_Enumerated_Types.md) |
38 |
| - * [3.6 多重界限](ch03/06_Multiple_Bounds.md) |
39 |
| - * [3.7 桥梁](ch03/07_Bridges.md) |
40 |
| - * [3.8 协变覆盖](ch03/08_Covariant_Overriding.md) |
41 |
| - * [第四章(声明)](ch04/00_Declarations.md) |
42 |
| - * [4.1 构造函数](ch04/01_Constructors.md) |
43 |
| - * [4.2 静态成员](ch04/02_Static_Members.md) |
44 |
| - * [4.3 嵌套类](ch04/03_Nested_Classes.md) |
45 |
| - * [4.4 擦除的工作原理](ch04/04_How_Erasure_Works.md) |
46 |
| - * [第五章(进化,而不是革命)](ch05/00_Evolution_Not_Revolution.md) |
47 |
| - * [5.1 旧版客户端的旧版库](ch05/01_Legacy_Library_with_Legacy_Client.md) |
48 |
| - * [5.2 具有通用客户端的通用库](ch05/02_Generic_Library_with_Generic_Client.md) |
49 |
| - * [5.3 具有传统客户端的通用库](ch05/03_Generic_Library_with_Legacy_Client.md) |
50 |
| - * [5.4 具有通用客户端的旧版库](ch05/04_Legacy_Library_with_Generic_Client.md) |
51 |
| - * [5.5 结论](ch05/05_Conclusions.md) |
52 |
| - * [第六章(具体化)](ch06/00_Reification.md) |
53 |
| - * [6.1 可定义类型](ch06/01_Reifiable_Types.md) |
54 |
| - * [6.2 实例测试和示例](ch06/02_Instance_Tests_and_Casts.md) |
55 |
| - * [6.3 异常处理](ch06/03_Exception_Handling.md) |
56 |
| - * [6.4 数组创建](ch06/04_Array_Creation.md) |
57 |
| - * [6.5 广告中的真理原则](ch06/05_The_Principle_of_Truth_in_Advertising.md) |
58 |
| - * [6.6 不雅暴露的原则](ch06/06_The_Principle_of_Indecent_Exposure.md) |
59 |
| - * [6.7 如何定义 ArrayList](ch06/07_How_to_Define_ArrayList.md) |
60 |
| - * [6.8 数组创建和可变参数](ch06/08_Array_Creation_and_Varargs.md) |
61 |
| - * [6.9 作为已弃用类型的阵列](ch06/09_Arrays_as_a_Deprecated_Type.md) |
62 |
| - * [6.10 加起来](ch06/10_Summing_Up.md) |
63 |
| - * [第七章(反射)](ch07/00_Reflection.md) |
64 |
| - * [7.1 反射的泛型](ch07/01_Generics_for_Reflection.md) |
65 |
| - * [7.2 反射类型是可维持类型](ch07/02_Reflected_Types_are_Reifiable_Types.md) |
66 |
| - * [7.3 对原始类型的反思](ch07/03_Reflection_for_Primitive_Types.md) |
67 |
| - * [7.4 一个通用的反射库](ch07/04_A_Generic_Reflection_Library.md) |
68 |
| - * [7.5 泛型的反思](ch07/05_Reflection_for_Generics.md) |
| 31 | + * [2.8 对通配符的限制](ch02/08_Restrictions_on_Wildcards.md#对通配符的限制) |
| 32 | + * [第三章(集合类)](ch03/00_Comparison_and_Bounds.md#集合类) |
| 33 | + * [3.1 可比较的](ch03/01_Comparable.md#可比较的) |
| 34 | + * [3.2 集合的最大值](ch03/02_Maximum_of_a_Collection.md#集合的最大值) |
| 35 | + * [3.3 水果相关示例](ch03/03_A_Fruity_Example.md#水果相关示例) |
| 36 | + * [3.4 比较](ch03/04_Comparator.md#比较) |
| 37 | + * [3.5 枚举类型](ch03/05_Enumerated_Types.md#枚举类型) |
| 38 | + * [3.6 多重界限](ch03/06_Multiple_Bounds.md#多重界限) |
| 39 | + * [3.7 桥梁](ch03/07_Bridges.md#桥梁) |
| 40 | + * [3.8 协变覆盖](ch03/08_Covariant_Overriding.md#协变覆盖) |
| 41 | + * [第四章(声明)](ch04/00_Declarations.md#声明) |
| 42 | + * [4.1 构造函数](ch04/01_Constructors.md#构造函数) |
| 43 | + * [4.2 静态成员](ch04/02_Static_Members.md#静态成员) |
| 44 | + * [4.3 嵌套类](ch04/03_Nested_Classes.md#嵌套类) |
| 45 | + * [4.4 擦除的工作原理](ch04/04_How_Erasure_Works.md#擦除的工作原理) |
| 46 | + * [第五章(进化,而不是革命)](ch05/00_Evolution_Not_Revolution.md#进化,而不是革命) |
| 47 | + * [5.1 旧版客户端的旧版库](ch05/01_Legacy_Library_with_Legacy_Client.md#旧版客户端的旧版库) |
| 48 | + * [5.2 具有通用客户端的通用库](ch05/02_Generic_Library_with_Generic_Client.md#具有通用客户端的通用库) |
| 49 | + * [5.3 具有传统客户端的通用库](ch05/03_Generic_Library_with_Legacy_Client.md#具有传统客户端的通用库) |
| 50 | + * [5.4 具有通用客户端的旧版库](ch05/04_Legacy_Library_with_Generic_Client.md#具有通用客户端的旧版库) |
| 51 | + * [5.5 结论](ch05/05_Conclusions.md#结论) |
| 52 | + * [第六章(具体化)](ch06/00_Reification.md#具体化) |
| 53 | + * [6.1 可定义类型](ch06/01_Reifiable_Types.md#可定义类型) |
| 54 | + * [6.2 实例测试和示例](ch06/02_Instance_Tests_and_Casts.md#实例测试和示例) |
| 55 | + * [6.3 异常处理](ch06/03_Exception_Handling.md#异常处理) |
| 56 | + * [6.4 数组创建](ch06/04_Array_Creation.md#数组创建) |
| 57 | + * [6.5 广告中的真理原则](ch06/05_The_Principle_of_Truth_in_Advertising.md#广告中的真理原则) |
| 58 | + * [6.6 不雅暴露的原则](ch06/06_The_Principle_of_Indecent_Exposure.md#不雅暴露的原则) |
| 59 | + * [6.7 如何定义ArrayList](ch06/07_How_to_Define_ArrayList.md#如何定义ArrayList) |
| 60 | + * [6.8 数组创建和可变参数](ch06/08_Array_Creation_and_Varargs.md#数组创建和可变参数) |
| 61 | + * [6.9 作为已弃用类型的阵列](ch06/09_Arrays_as_a_Deprecated_Type.md#作为已弃用类型的阵列) |
| 62 | + * [6.10 加起来](ch06/10_Summing_Up.md#加起来) |
| 63 | + * [第七章(反射)](ch07/00_Reflection.md#反射) |
| 64 | + * [7.1 反射的泛型](ch07/01_Generics_for_Reflection.md#反射的泛型) |
| 65 | + * [7.2 反射类型是可维持类型](ch07/02_Reflected_Types_are_Reifiable_Types.md#反射类型是可维持类型) |
| 66 | + * [7.3 对原始类型的反思](ch07/03_Reflection_for_Primitive_Types.md#对原始类型的反思) |
| 67 | + * [7.4 一个通用的反射库](ch07/04_A_Generic_Reflection_Library.md#一个通用的反射库) |
| 68 | + * [7.5 泛型的反思](ch07/05_Reflection_for_Generics.md#泛型的反思) |
69 | 69 | * [7.6 反思泛型类型](ch07/06_Reflecting_Generic_Types.md)
|
70 | 70 | * [第八章(有效的泛型)](ch08/00_Effective_Generics.md)
|
71 | 71 | * [8.1 调用遗留代码时要小心](ch08/01_Take_Care_when_Callin_Legacy_Code.md)
|
|
81 | 81 |
|
82 | 82 |
|
83 | 83 |
|
84 |
| - |
| 84 | + |
85 | 85 |
|
86 | 86 | ## PR
|
87 | 87 | 提交 PR 前请先确认排版,示例: [中文文案排版](https://github.com/maskleo-doc/chinese-copywriting-guidelines)
|
|
0 commit comments