java
你的大HERO
这个作者很懒,什么都没留下…
展开
-
JAVA热部署实现
JAVA热部署实现 热部署: 热部署是在不重启JAVA虚拟机的前提下,能自动侦测到class文件的变化,更新运行时class的行为。JAVA类是通过JAVA虚拟机加载的,某个类的class文件在被classloader 加载后,会生成对应的Class对象,之后就可以创建该类的实例,默认的虚拟机行为只在启动时加载类,如果后期有一个类需要更新的话,单纯替换编译的class文件,Java虚拟机是不会更新...转载 2020-01-05 15:08:46 · 533 阅读 · 0 评论 -
记一次java类初始化问题
记一次JAVA类加载问题 什么是类加载器 负责读取Java字节码,并转换成 java.lang.class 类的一个实例; 类加载器与类的”相同“判断 类加载器除了用于加载类外,还可用于确定类在 Java虚拟机中的唯一性; 即便是同样的字节代码,被不同的类加载器加载之后所得到的类,也是不同的; 通俗一点来讲,要判断两个类是否“相同”,前提是这个类必须被同一个类加载器加载,否则这两个类不相同; 这里...原创 2020-01-05 14:48:44 · 222 阅读 · 0 评论