前言 废话:事情的起因是程序员的固有属性懒。 一天我在测试代码的时候新建了Test类,由于懒我直接建在根目录src下(如图1)。于是悲剧发生了,无论我怎么做都不能调用Test类里的方法(如图2)。 俗话说“婶能忍,叔不能忍,三大爷我也忍不了啊”,于是开启了不撞南墙不回头之旅,走投无路之际想到了类加载器,终于从中找到了思路并用反射撞倒了南墙。 类加载器 反射调用无包名类及其方法 // 通过全类名,没有包名就直接是类名,有包名就要加上包名,比如:com.xiaostudy.TLStringCoding Class clazz = Class.