问:我想知道我是否有代码库,并且从未使用过某些方法.javac是否从类文件中删除了未使用的方法?
答:不会.进入课堂的是什么,留在课堂文件中.
......但是......
JVM仅将所需内容加载到内存中.RAM不会在未使用的类上"浪费".
不,事实并非如此。要验证这一点,您可以运行
javap -c foo.bar.MyClass
Run Code Online (Sandbox Code Playgroud)
并查看那里的所有代码。您还可以通过反射访问它(假设您正在以适当的权限运行)。
归档时间: |
|
查看次数: |
851 次 |
最近记录: |