在我的代码中有很多最终值,比如10000.它们永远不会改变,我什么都不做,只是有时检查if(number1 == number2).
是否更好地使用int或Integer用于此类数字?
public class FirstClass
{
private FirstClass()
{
new Thread(new Thread()).start();
}
public static void checkSomething(FirstClass clas)
{
//doing something
}
private class Thread implements Runnable
{
@Override
public void run() {
checkSomething(????);
}
}
public static void main(String[] args)
{
new FirstClass();
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,写什么?得到类FirstClass,我不能写"这个",因为我会得到线程.
我有这样的代码:
BufferedReader in = new BufferedReader(new FileReader("C:\file.txt"));
String text = in.readLine();//lets say text is now "asd"
Run Code Online (Sandbox Code Playgroud)
之后我有了一个方法:
private static void doSomething(Enum word){
...
}
Run Code Online (Sandbox Code Playgroud)
是否有可能以某种方式将此文本转换为枚举?
我有一个问题,让我说我有这样的代码:
public static void main(String[] args)
{
startMethod1();
startMethod2();
}
Run Code Online (Sandbox Code Playgroud)
现在,如果startMethod1方法非常大并且需要花费大量时间来执行它,则在startMethod1完成之前启动startMethod2.如何让这些方法逐个执行?