args就是一个字符串数组,用于接收命令行参数。所以下面的用法就是数组的用法啦。args[0]、args[1]可以随意输入,用空格隔开。if (args.length != 2)”表示的就是输入参数个数不为2时,如: java ModifiedAfter6 //这个就是不带参数的
java ModifiedAfter6aaa//这个就是带一个参数的
java ModifiedAfter6aaa bbb //这个就是带两个参数的
class Connection{
private Connection(){
System.out.println("private constructor")
state="being connected"
}
// 获取状态
public String getState(){
return state
}
public static Connection connect(){
return new Connection()
}
private String state
}
class ConnectionManager
{
public static void main(String[] args){
Connection conn=Connection.connect()
}
}
//单实例的一道题,构造方法私有,只有通过get()方法获得新实例。
我代码给你改好了,建议多看看书。