ServerSocket srvSock=new ServerSocket(new Integer(args[0]).intValue());
请问:
1.这句话有没有错误?
2.args[0]是什么意思?
3.new Integer(args[0]).intValue()是什么意思?
是对象转变量,还是变量转对象?
我查了API,变量应该是int型的
请问:
1.这句话有没有错误?
2.args[0]是什么意思?
3.new Integer(args[0]).intValue()是什么意思?
是对象转变量,还是变量转对象?
我查了API,变量应该是int型的
2)是命令行第一个参数.如:java TCPServer 8088 则:args[0]即为"8088"
3)new Integer(args[0]).intValue()是:先将args[0]即"8088"转换为一个Integer对象,然后再用该对象的intValue()返回整数值:8088,一句话:就是将串"8088"转成整数值8088而已.
if(args==null || args.length<1)