当前位置:编程学习 > JAVA >>

这段代码什么意思?请高手逐行解释一下。

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相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,