From 76170393ccdab3fa7f4363aad0b4f6306354575b Mon Sep 17 00:00:00 2001 From: kwer Date: Wed, 12 May 2021 19:21:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=8D=E5=B0=84=E7=9A=84?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Java的反射是指程序在运行期可以拿到一个对象的所有信息 --- notes/Java 基础.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/notes/Java 基础.md b/notes/Java 基础.md index b0da53a3..e4293c34 100644 --- a/notes/Java 基础.md +++ b/notes/Java 基础.md @@ -1346,6 +1346,8 @@ public static void main(String[] args) { ## 七、反射 +Java的反射是指程序在运行期可以拿到一个对象的所有信息 + 每个类都有一个 **Class** 对象,包含了与类有关的信息。当编译一个新类时,会产生一个同名的 .class 文件,该文件内容保存着 Class 对象。 类加载相当于 Class 对象的加载,类在第一次使用时才动态加载到 JVM 中。也可以使用 `Class.forName("com.mysql.jdbc.Driver")` 这种方式来控制类的加载,该方法会返回一个 Class 对象。