我有一个我不再需要的代码。
大约有1000行。
所以只是想知道在我的java文件中保留该代码是否会影响已编译类文件的大小?
我看到了我的班级文件大小,但我不确定它是否已减少。
答案 0 :(得分:4)
不,在创建类文件之前删除注释。我不知道java,但在C语言中,这项工作是由预处理器完成的。预处理器负责用替换宏替换宏并删除注释。
答案 1 :(得分:2)
不,它不会。但保留如此大量的注释行并不是最佳做法。你没有修订系统吗?它比保留大量未使用的注释代码更好。
答案 2 :(得分:1)
javac编译器将丢弃所有注释。所以文件大小应该更小。
答案 3 :(得分:0)
注释的代码不再是Java代码的一部分,因此在生成编译的类文件时,它没有任何注释代码。
答案 4 :(得分:0)
所以只是想知道在我的java文件中保留该代码是否会影响已编译类文件的大小?
不,评论代码不属于类文件。
但是,如果您使用版本控制系统,则还应删除注释以增强可读性和可维护性。
答案 5 :(得分:0)
不,它不包含在java中...只需要自己验证,你可以创建一个类文件并使用任何反编译器来检查.class文件......
在我的情况下,我创建了以下文件
/**
* This file is just to check whether this comment is part of class file.
* @author ICEME048
*
*/
public class A {
public void changeB(B b){
}
public static void main(String[] args) {
}
}
它的.class文件内容如下
import java.io.PrintStream;
public class A
{
public void changeB(B b)
{
}
public static void main(String[] args)
{
}
}
我有反编译器来检查类文件的内容。