反射就是反查某个类的方法属性,动态调用方法,生成实例等。就象你编译好的类,别人可以用javap看到里面的公开方法和属性,只不过反射是动态的(运行态可以查的。)
在写c的时候,你想用别人的lib,必须有对应的h文件,而java就不需要h文件,直接引用class文件就可以了。(这种说法肯定有问题,但反射的确是这样用的):)