FtpServer是一个线程对象。 
new FtpServer().start(); 这句把现成对象的创建和开始执行合为一句了。类似:
Thread t=new FtpServer();
t.start();
线程类的run是一个虚拟方法。调用start函数后,开始执行run内的代码。你可以抽象的认为是start调用的。实际上start设置一个标志,系统根据这个标志调用run函数的。