From 5c36592fc303a97a7fb1edfcb1326de60a98417c Mon Sep 17 00:00:00 2001 From: baichangfu Date: Sun, 27 Dec 2020 13:01:18 +0800 Subject: [PATCH] fixed issue#85: fixed wrong format --- docs/basics/java-basic/syntactic-sugar.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/basics/java-basic/syntactic-sugar.md b/docs/basics/java-basic/syntactic-sugar.md index f1dc7f5..8c08533 100644 --- a/docs/basics/java-basic/syntactic-sugar.md +++ b/docs/basics/java-basic/syntactic-sugar.md @@ -682,7 +682,7 @@ Java里,对于文件操作IO流、数据库连接等开销非常昂贵的资 } -上面这段代码,有两个重载的函数,因为他们的参数类型不同,一个是List另一个是List ,但是,这段代码是编译通不过的。因为我们前面讲过,参数List和List编译之后都被擦除了,变成了一样的原生类型List,擦除动作导致这两个方法的特征签名变得一模一样。 +上面这段代码,有两个重载的函数,因为他们的参数类型不同,一个是`List`另一个是`List` ,但是,这段代码是编译通不过的。因为我们前面讲过,参数`List`和`List`编译之后都被擦除了,变成了一样的原生类型List,擦除动作导致这两个方法的特征签名变得一模一样。 **二、当泛型遇到catch** 泛型的类型参数不能用在Java异常处理的catch语句中。因为异常处理是由JVM在运行时刻来进行的。由于类型信息被擦除,JVM是无法区分两个异常类型`MyException`和`MyException`的 -- GitLab