From 880226eb7f6388f95ff53b70c459eb388d617204 Mon Sep 17 00:00:00 2001 From: SnailClimb Date: Tue, 19 May 2020 16:34:31 +0800 Subject: [PATCH 1/2] Update reflection.md --- docs/java/basic/reflection.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/java/basic/reflection.md b/docs/java/basic/reflection.md index 1dc3195d..10e8736e 100644 --- a/docs/java/basic/reflection.md +++ b/docs/java/basic/reflection.md @@ -104,6 +104,13 @@ I love JavaGuide value is JavaGuide ``` +**注意** : 有读者提到上面代码运行会抛出 `ClassNotFoundException` 异常,具体原因是你没有下面这段代码的包名替换成自己创建的 `TargetObject` 所在的包 。 + +```java +Class tagetClass = Class.forName("cn.javaguide.TargetObject"); +``` + + ### 静态编译和动态编译 - **静态编译:** 在编译时确定类型,绑定对象 From 365afd69743b470fc5b3e86359a75a7bfdfb8ce2 Mon Sep 17 00:00:00 2001 From: SnailClimb Date: Tue, 19 May 2020 16:35:29 +0800 Subject: [PATCH 2/2] Update reflection.md --- docs/java/basic/reflection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/basic/reflection.md b/docs/java/basic/reflection.md index 10e8736e..b243bef2 100644 --- a/docs/java/basic/reflection.md +++ b/docs/java/basic/reflection.md @@ -104,7 +104,7 @@ I love JavaGuide value is JavaGuide ``` -**注意** : 有读者提到上面代码运行会抛出 `ClassNotFoundException` 异常,具体原因是你没有下面这段代码的包名替换成自己创建的 `TargetObject` 所在的包 。 +**注意** : 有读者提到上面代码运行会抛出 `ClassNotFoundException` 异常,具体原因是你没有下面把这段代码的包名替换成自己创建的 `TargetObject` 所在的包 。 ```java Class tagetClass = Class.forName("cn.javaguide.TargetObject");