根据文档,我可以这样做:
SocketChannel mySocketChannel = new SocketChannel(SelectorProvider.provider());
根据 JDK,我不能。
简单的问题:为什么我会在标题中收到错误?
最佳答案
构造函数是 protected
,这意味着只有继承的类才能访问它以继承其基本功能(请注意,SocketChannel
继承自AbstractSelectableChannel
)。
要打开 SocketChannel
,请使用静态 open
方法:
SocketChannel socketChannel = SocketChannel.open();
关于java - 无法实例化类型 SocketChannel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11463005/