Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我们编译java文件时,我们会得到包含字节码的类文件。我的问题是
生成的类文件是否包含有关 javafile 的信息?
因为在eclipse中,当我们创建一个java文件并添加一行时,本身就生成了class文件。当向同一个java文件添加更多内容时,class文件的大小并没有增加。实际上在class文件中我们有什么?
当您点击保存按钮(或点击 ctrl-S)时,您的 Eclipse 会自动从源代码构建到类文件。如果你保存,你会看到你的类文件增加了。
类文件包含字节码。如果您对源文件进行更改,则必须重新编译 java 代码并创建另一个类文件来替换以前的类文件。尺寸也相应增加/减少。当您使用 eclipse 并在源文件中进行更改时,当您保存更改时,eclipse 本身会重新编译 java 文件并用增加的大小替换以前的类文件。