2007年1月12日
問題:
ClassLoader主要用于加載類文件,利用反射(newInstance())生成類實例等,那么它可以用于加載xml、txt文件等嗎?
解答:
可以。只是它與java.io相比,定位的初始路徑不同;當然各自的功能也各有側重,java.io側重于與磁盤文件打交道,而ClassLoader側重于與.class文件打交道;java.io更適合于純java project,而ClassLoader更適合于web project。
詳細見前面寫的“java讀取文件的兩種方法:java.io和java.lang.ClassLoader”一文。