自定义类加载器1、类绑定packagecn
itcast
demo;publicclassBoundDemo{publicstaticvoidmain(String[]args){Aa=newB();System
println(a
age);//100System
println(a
num);//100a
abc();//abc
1000所有非静态分开方法都是在运行时绑定,动态绑定,其他的都是静态绑定//静态绑定是指在编译时已经指定引用的就是静态绑定a
aaa();//aaa
100}}classA{publicintage=100;publicstaticintnum=100;publicvoidabc(){System
println("abc
100");}publicstaticvoidaaa(){System
println("aaa
100");}}classBextendsA{publicintage=1000;publicstaticintnum=1000;publicvoidabc(){System
println("abc
1000");}publicstaticvoidaaa(){System
println("aaa
1000");}}1、类加载所有类加载器,都是ClassLoader的子类
类加载器永远以
class运行的目录为准
读取classpath根目录下的文件有以下几种方式:在Java项目中可以通过以下方式获取classspath下的文件:publicvoidabc(){//每一种读取方法,使用某个类获取AppclassloaderClassLoadercl=ReadFile
getClassLoader();URLurl=cl
getResour