在学习mina框架时碰到这样一段代码
IoAcceptor acceptor = new SocketAcceptor();
SocketAcceptorConfig config = new SocketAcceptorConfig();
config.setReuseAddress(true);
SocketAcceptor明明是接口为什么可以被new
在学习mina框架时碰到这样一段代码
IoAcceptor acceptor = new SocketAcceptor();
SocketAcceptorConfig config = new SocketAcceptorConfig();
config.setReuseAddress(true);
SocketAcceptor明明是接口为什么可以被new
没玩过mina,帮楼主看了一下,应该是版本问题吧,
这个版本是类org.apache.mina.transport.socket.nio.SocketAcceptor
这个版本是接口:org.apache.mina.transport.socket.SocketAcceptor
低版本的是类(我看的是1.1.8)
http://mina.apache.org/report/1.1/apidocs/overview-summary.html
高版本(我看的是2.0.4)是接口
http://mina.apache.org/report/trunk/apidocs/org/apache/mina/transport/socket/package-summary.html
楼主肯定是看到或者用了低版本的了 :D