和 Java 标准库提供的日志不同,Commons Logging 是一个第三方日志库,它是由 Apache …
前面介绍了 Commons Logging,可以作为“日志接口”来使用。而真正的“日志实现”可以使用 Log4…
前面介绍了 Commons Logging 和 Log4j 这一对好基友,它们一个负责充当日志 API,一个负…
什么是反射? 反射就是 Reflection,Java 的反射是指程序在运行期可以拿到一个对象的所有信息。 正…
除了 int 等基本类型外,Java 的其他类型全部都是class(包括interface)。例如: Stri…
对任意的一个 Object 实例,只要我们获取了它的Class,就可以获取它的一切信息。 我们先看看如何通过 …
我们已经能通过 Class 实例获取所有 Field 对象,同样的,可以通过 Class 实例获取所有 Met…
我们通常使用 new 操作符创建新的实例: Person p = new Person(); 如果通过反射来创…
当我们获取到某个 Class 对象时,实际上就获取到了一个类的类型: Class cls = String.c…
我们来比较 Java 的 class 和interface的区别: 可以实例化class(非abstract)…