有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    两个可靠的实用程序是:

    FindBugs

    PMD

  2. # 2 楼答案

    你可以使用JArchitect来满足这种需求。 为此,您必须设置一个基线,从中检测新的实现,并使用cqlinq添加以下规则

    from t in Types 
    let depth0 = t.DepthOfDeriveFrom("ThreadFactory")
    where depth0  == 1 && !t.IsInOlderBuild()
    select new { t, depth0 }
    
  3. # 3 楼答案

    如果不想子类化,为什么不让ThreadFactory成为final呢?如果以后确定确实需要一个子类,可以删除修饰符