该类StringBuilder定义了四个构造函数,但它们都没有接受StringBuilder,但以下编译:
StringBuilder sb = new StringBuilder(new StringBuilder("Hello"));
Run Code Online (Sandbox Code Playgroud)
这是否意味着StringBuilder编译器在内部以某种方式将匿名对象转换为String?
Oracle文档javac说明该-s交换机用于指定放置生成的源文件的目录.那些'生成的源文件'是什么以及为什么需要它们?我一直认为源文件是由人工制作的"生成"的......