为何替换.class更新无效 博客分类: tomcat
程序员文章站
2024-03-16 14:47:34
...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
昨天,因修改了某个类里面的代码。因为就修改了一个类,所以我就直接把这个类替换了服务器上面的。再重启。到今早,突然发现,修改的竟然没生效。
然后就打开服务器上面的class,对比发现和之前竟然一样?
,然后发现,这2个内部类是指向了另外的2个类。类名比本类多了个序号。
然后就想起,为什么总是发现每次编译都会多了几个类,如图
然后打开才发现是2个内部类,内部类的名字jvm自动赋予了。就是本类+$+x("第几个内部类")。
所以,我修改了内部类,但是就替换了本类,没有替换内部类的class,所以就没有生效了。
记录一下,一些很基础的知识。想起以前老师教的了。