创建一个main方法,里边什么都不写,找到ClassLoader.java,在1436行打上断点,debug运行这个main方法,会进入到断点,这是为什么? ClassLoader 里边一个名叫 sclSet 的成员变量为什么是粉红色的?他是什么时候被赋的值?
创建一个main方法,里边什么都不写,找到ClassLoader.java,在1436行打上断点,debug运行这个main方法,会进入到断点,这是为什么? ClassLoader 里边一个名叫 sclSet 的成员变量为什么是粉红色的?他是什么时候被赋的值?
静态的 都是项目在启动的时候 进行赋值 数据获取的,
虽然看上去只有一个main方法
但是JDK中运行了很多其他的方法 用来方便我们写代码。
一般情况下不需要去管其他的,
只需要写好自己的代码就好了,
以后再回过头来看,更加的清晰。
我们是用人家的东西 拾人牙慧。