Java利用反射实现文件的读取操作
java反射java从很早的版本开始就引入了反射机制,java如今的框架底层大部分也都是使用反射实现的。要说java的反射机制,肯定离不开Class这个类,我们从jdk的源码可以看到这个类在jdk1.0的时候就存在了。由于我这边需要用到文件读写的功能,同时又希望写的方法相对来说比较抽象,能在多出直接使用,于是我就想到了java的反射机制。由于在方法中使用了泛型,想要调用某个自定义的方法,就只能规定泛型的类要实现某个接口,这样就可以直接调用接口中的方法。利用上面的这个方法,我们就可以实现不同类的读取,只要该类实现了自己定义的Readable接口,就可以直接通过该方法读取文件中的数据。
用户评论