如果我有一个内部类,像这样:
public class Test
{
public class Inner
{
// code ...
}
public static void main(String[] args)
{
// code ...
}
}
Run Code Online (Sandbox Code Playgroud)
当我编译它时,我希望它应该生成两个文件:
Test.class
Test$Inner.class
Run Code Online (Sandbox Code Playgroud)
那么为什么我有时会看到SomeClass $ 1.class这样的类文件,即使SomeClass不包含一个名为"1"的内部类?
我在一家公司工作,由于某种原因,我们坚持认为我们所有的开发文档都应该是MS Word格式.作为二进制格式,这意味着我们不能:
您使用什么来编写文档?为什么?
还请给我弹药改变这种情况......
我一直在寻找衡量项目源代码复杂性的方法,并经常遇到首字母缩略词"NCSS".似乎没有任何明确的,易于找到的定义.
据我所知,它与循环代码复杂性有关.
我看到"NCSS"的其中一个地方是JavaNCSS工具:http://javancss.codehaus.org/