这段代码什么意思?请高手逐行解释一下。
public static void main(String args[]) {if (daemon == null) {
daemon = new Bootstrap();
try {
daemon.init();
} catch (Throwable t) {
t.printStackTrace();
return;
}
}
try {
String command = "start";
if (args.length > 0) {
command = args[args.length - 1];
}
if (command.equals("startd")) {
args[0] = "start";
daemon.load(args);
daemon.start();
} else if (command.equals("stopd")) {
args[0] = "stop";
daemon.stop();
} else if (command.equals("start")) {
daemon.setAwait(true);
daemon.load(args);
daemon.start();
} else if (command.equals("stop")) {
daemon.stopServer(args);
} else {
log.warn("Bootstrap: command /"" + command + "/" does not exist.");
}
} catch (Throwable t) {
t.printStackTrace();
}
}
--------------------编程问答-------------------- 简单看了一眼 就是根据传入的字符串进行不同的操作,Bootstrap类里面有主要的方法,你给的只是个调用的类拔~~
补充:Java , Java相关