final变量三种初始化方式(只要在对象实例化之前对其赋值即可):定义变量时直接赋值;声明完变量后在构造方法中为其赋值;声明完变量后在构造代码块中为其赋值。
Java系统提供3种类加载器:启动类加载器(Bootsrtap ClassLoader)、扩展类加载器(Extension ClassLoader)、应用程序类加载器(Application ClassLoader)(或者系统类加载器 Sysytem ClassLoader);
双亲委派机制工作流程:如果一个类加载器收到了类加载请求,它首先不会自己去尝试加载这个类,而是把请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最终都应该传送到顶层的启动类加载器中,只有当父类加载器反馈自己无法完成这个加载请求时,子类加载器才会尝试自己去加载
Java系统提供3种类加载器:启动类加载器(Bootsrtap ClassLoader)、扩展类加载器(Extension ClassLoader)、应用程序类加载器(Application ClassLoader)(或者系统类加载器 Sysytem ClassLoader);
双亲委派机制工作流程:如果一个类加载器收到了类加载请求,它首先不会自己去尝试加载这个类,而是把请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最终都应该传送到顶层的启动类加载器中,只有当父类加载器反馈自己无法完成这个加载请求时,子类加载器才会尝试自己去加载
2022-09-19
在牛客打卡1天,今天学习:刷题 5 道
全部评论
相关推荐
11-08 13:58
门头沟学院 Java 点赞 评论 收藏
分享