为什么字段resultsqueue的修饰符重复?即使当我将resultQueue名称更改为每隔一个名称时,仍然会得到这个错误。当我在main函数中移动resultsQueue时,我不会得到这个错误。
这是我的代码:
import java.io.File;
public class Test {
// scouter info:
static int scounterID = 1;
static int scouterCapacity = 20000;
static SynchronizedQueue<File> directoryQueue = new SynchronizedQueue<File>(scouterCapacity);
static String rootDirectoryPath = "C:\\Users\\Uri Amiel\\Google Drive\\IDC\\SecondYear\\Semster A";
static File root = new File(rootDirectoryPath);
static SynchronizedQueue<String> milestonesQueue = new SynchronizedQueue<String>(scouterCapacity);
static boolean isMilestones = true;
// searcher info:
static int searcherID = 2;
static int searcherCapacity = 20000;
static String extension = ".pdf";
static // directooryqueue is same as scouter
static SynchronizedQueue<File> resultsQueue = new SynchronizedQueue<File>(searcherCapacity);
public static void main(String[] args) {
// scouter run:
Scouter scouter = new Scouter(scounterID, directoryQueue, root, milestonesQueue, isMilestones);
scouter.run();
// searcher run:
Searcher searcher = new Searcher(searcherID, extension, directoryQueue, resultsQueue, milestonesQueue,
isMilestones);
searcher.run();
System.out.println();
}
}
看上面的线:
static // directooryqueue is same as scouter
您将statice
留在注释中,并且代码后面没有分号,因此statice
与下一行一起使用,因此在resultsqueue
的声明中有2个statice
修饰符:
java prettyprint-override">static static SynchronizedQueue<File> resultsQueue = new SynchronizedQueue<File>(searcherCapacity);
问题内容: 这个问题已经在这里有了答案 : [警告:preg_replace():未知修饰符“]” ](file:///C:/questions/20705399/warning-preg- replace-unknown-modifier) (3个答案) 11个月前关闭。 当我写以下内容时,我得到这样的警告,它与任何内容都不匹配,但是我敢肯定,其中包含… 为什么我会收到这样的警告消息? 谢谢 问
问题内容: 我知道这不仅适用于Java,而且适用于许多语言,但这是我最熟悉的语言。 我了解修饰符的作用以及如何使用它们。我只想知道,为什么我们需要它们?为什么每个对象都无法访问,无论是否需要访问? 问题答案: 当您必须维护更大的项目时,原因变得更加明显。当方法或变量是公共的时,对它进行更改时必须小心,因为您永远不知道代码库的哪些部分依赖于它的确切行为。 但是,当变量或方法是私有的时,您会知道该变量
private private修饰符是我们使用的最限制的修饰符。它表示它只能被自己所在的文件可见。所以如果我们给一个类声明为private,我们就不能在定义这个类之外的文件中使用它。 另一方面,如果我们在一个类里面使用了private修饰符,那访问权限就被限制在这个类里面了。甚至是继承这个类的子类也不能使用它。 所以一等公民,类、对象、接口……(也就是包成员)如果被定义为private,那么它们只
本文向大家介绍vue的.sync修饰符可以用表达式吗?为什么?相关面试题,主要包含被问及vue的.sync修饰符可以用表达式吗?为什么?时的应答技巧和注意事项,需要的朋友参考一下 带有 .sync 修饰符的 v-bind 不能和表达式一起使用 (例如 v-bind:title.sync=”doc.title + ‘!’” 是无效的)。取而代之的是,你只能提供你想要绑定的 property 名,类似
问题内容: 如果我没有明确声明,方法或实例变量的默认访问修饰符是什么? 例如: 此构造函数的访问修饰符是受保护的还是打包的?同一包(即)中的其他类可以调用此构造函数吗? 问题答案: 如果一个类没有修饰符(默认值,也称为),则它仅在其自己的包中可见(包被命名为相关类的组,你将在以后的课程中对其进行了解。) 在,你也可以像顶级类一样使用修饰符或(),并且含义相同。
问题内容: 自php 5.4起 html_entity_decode 引入了四个新标志,并带有最少的解释 我想了解他们的目的。在哪些情况下有意义? 我的猜测(但我可能错了)是,任何不同的标准都对一些不寻常的字符进行编码,而对其他字符则没有,因此为了尊重它们,它们在这里。 我的研究: htmlentities 具有相同的基本解释,也没有示例。我没有运气谷歌。 问题答案: 当我在htmlspecial